【发布时间】:2020-02-14 15:25:02
【问题描述】:
我在我的 WPF 应用程序中使用 MahApps,当使用 Metro 窗口时,TopMost 属性无法绑定。如果我将它设置为静态值,它仍然可以工作。
<Controls:MetroWindow x:Class="SabreContractSearch.Views.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:prism="http://prismlibrary.com/"
xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
xmlns:iconPacks="http://metro.mahapps.com/winfx/xaml/iconpacks"
prism:ViewModelLocator.AutoWireViewModel="True"
Topmost= "{Binding Pin}" Title="{Binding Title}" Height="350" Width="525" Name="FrmMainWindow" >
Pin 在这里是一个布尔属性。
如果我删除 Metro 窗口并使用 WPF 的普通窗口标签,它就可以工作。要使 Metro 窗口正常工作,还需要添加什么?
【问题讨论】:
标签: wpf mahapps.metro