WPF:了解 ModernUI LinkNavigator
WPF: Understanding ModernUI LinkNavigator
我是新手。第一次使用带有 ModernUI 框架的 C# 和 WPF。
我正在尝试了解如何正确初始化另一个 ModernWindow
以及如何在单击后退箭头时销毁该对象。 window 加载正常但返回不会破坏对象。我是否必须在某处处理关闭事件才能正确处理它?
public void navigateMediaSelection(object sender, RoutedEventArgs e)
{
ModernWindow window = new ModernWindow();
try
{
window.LinkNavigator.Navigate(new Uri("/Pages/MediaView/MovieView.xaml", UriKind.Relative), this);
}
catch (Exception error)
{
ModernDialog.ShowMessage(error.Message, FirstFloor.ModernUI.Resources.NavigationFailed, MessageBoxButton.OK);
}
}
ModernWindow 似乎不是正确的导航对象。相反,使用 BBCodeBlock。
更新代码:
public void navigateMediaSelection(object sender, RoutedEventArgs e)
{
BBCodeBlock window = new BBCodeBlock();
try
{
window.LinkNavigator.Navigate(new Uri("/Pages/MediaView/MovieView.xaml", UriKind.Relative), this);
}
catch (Exception error)
{
ModernDialog.ShowMessage(error.Message, FirstFloor.ModernUI.Resources.NavigationFailed, MessageBoxButton.OK);
}
}
我是新手。第一次使用带有 ModernUI 框架的 C# 和 WPF。
我正在尝试了解如何正确初始化另一个 ModernWindow
以及如何在单击后退箭头时销毁该对象。 window 加载正常但返回不会破坏对象。我是否必须在某处处理关闭事件才能正确处理它?
public void navigateMediaSelection(object sender, RoutedEventArgs e)
{
ModernWindow window = new ModernWindow();
try
{
window.LinkNavigator.Navigate(new Uri("/Pages/MediaView/MovieView.xaml", UriKind.Relative), this);
}
catch (Exception error)
{
ModernDialog.ShowMessage(error.Message, FirstFloor.ModernUI.Resources.NavigationFailed, MessageBoxButton.OK);
}
}
ModernWindow 似乎不是正确的导航对象。相反,使用 BBCodeBlock。
更新代码:
public void navigateMediaSelection(object sender, RoutedEventArgs e)
{
BBCodeBlock window = new BBCodeBlock();
try
{
window.LinkNavigator.Navigate(new Uri("/Pages/MediaView/MovieView.xaml", UriKind.Relative), this);
}
catch (Exception error)
{
ModernDialog.ShowMessage(error.Message, FirstFloor.ModernUI.Resources.NavigationFailed, MessageBoxButton.OK);
}
}