我正在使用 Modern-UI ,我有一个简单的ModernWindow,其UserControl
作为默认内容,另外三个UserControls
作为其TitleLinks
}。
我想要做的是在窗口底部有一个固定的框架(绑定到类型为Exception
的依赖项属性),这样当用户浏览这些链接时,此异常框架可以保持不变。问题是,当我这样做时,它没有显示任何内容:
<mui:ModernWindow x:Class="SBSA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mui="http://firstfloorsoftware.com/ModernUI"
ContentSource="/DefaultPageView.xaml"
Height="650" Width="925">
<DockPanel>
<mui:ModernFrame Content="{Binding Error}" DockPanel.Dock="Bottom"/>
<mui:ModernWindow.TitleLinks>
<mui:Link DisplayName="Page1" Source="/Page1View.xaml" />
<mui:Link DisplayName="Page2" Source="/Page2View.xaml" />
<mui:Link DisplayName="Page3" Source="/Page3View.xaml" />
</mui:ModernWindow.TitleLinks>
</DockPanel>
</mui:ModernWindow>
我知道我可以在每个UC中实现它,但我想知道是否有更好的方法来定制ModernWindow。
这样可行,但没有固定面板显示所需的错误消息:
<mui:ModernWindow x:Class="SBSA.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mui="http://firstfloorsoftware.com/ModernUI"
ContentSource="/DefaultPageView.xaml"
Height="650" Width="925">
<mui:ModernWindow.TitleLinks>
<mui:Link DisplayName="Page1" Source="/Page1View.xaml" />
<mui:Link DisplayName="Page2" Source="/Page2View.xaml" />
<mui:Link DisplayName="Page3" Source="/Page3View.xaml" />
</mui:ModernWindow.TitleLinks>
</mui:ModernWindow>