我正在尝试在DataTemplate中绑定来自不同类的两个属性。
<DataTemplate x:Key="DemoItemTemplate" x:DataType="local:DemoInfo">
<NavigationViewItem Visibility="{Binding Visibility, Mode=TwoWay}" Content="{x:Bind Name}"/>
</DataTemplate>
将此 DataTemplate
的 DataType
设置为 DemoInfo
,并将 Name
值更新为 DemoInfo
。
我尝试过将视图模型作为源和相对源绑定。但是从 ViewModel
类绑定 Visibility
属性未能生效。请问有什么建议如何实现?
Visibility="{Binding Visibility, Source={StaticResource viewModel}}"
INotifyPropertyChanged
接口。 - Nico Zhu