47得票5回答
阻止TabControl重新创建其子控件。

我有一个视图模型的 IList,它绑定到一个 TabControl。这个 IList 在 TabControl 的生命周期内不会改变。 <TabControl ItemsSource="{Binding Tabs}" SelectedIndex="0" > <Tab...

7得票2回答
基于枚举类型选择数据模板的用户控件

我正在开发一个WPF应用程序,目前我有一个ItemsControl绑定到我的View Model ObservableCollection,我有一个DataTemplate使用UserControl在canvas上呈现项目。您可以使用多个用户控件,然后根据Enum切换使用哪一个吗?另一种方法是...

27得票2回答
在样式中将图片设为按钮的内容

我有一个WPF按钮,定义如下:<Button Style="{StaticResource RevertButtonStyle}" /> 这是样式的展示:<Style x:Key="RevertButtonStyle" TargetType="{x:Type Button}"...

12得票1回答
绑定到DataTemplate中的ViewModel属性

我对XAML还比较陌生,但很喜欢学习它。我真正遇到困难的是将属性绑定到DataTemplate中的元素。 我创建了一个简单的WPF示例来(希望)解释我的问题。 在这个示例中,我试图将DataTemplate中的CheckBox的Visibility属性绑定到我的视图模型中的属性。(仅用于学...

8得票3回答
如果ItemTemplate中的TextBox获得焦点,选择ListBoxItem

我已经向 ListBox 类添加了一个 DataTemplate 来绑定我的集合: <ListBox x:Name="lstEmails" Height="259" Margin="12,0,12,41" Width="276" SelectionChanged="l...

56得票4回答
如何使DataTemplate.DataTrigger检查大于或小于?

以下使年龄显示为红色,如果它等于 30。 如何使年龄显示为红色,如果它大于 30?<DataTemplate DataType="{x:Type local:Customer}"> <Grid x:Name="MainGrid" Style="{StaticReso...

7得票1回答
WPF DataTemplate在卸载时会重置某些依赖属性

我有一个包含媒体元素控件的,它是从WPF Media Kit库中派生的MediaElementBase。MediaElementBase类提供了两个属性:LoadedBehavior和UnloadedBehavior,允许用户指定元素加载/卸载时发生的情况。 我发现当在中使用时,这些属性会在...

19得票2回答
WPF ComboBox项目的样式设计

我有一个非常简单的WPF应用程序,它显示一个ComboBox,其中绑定到表示人员的类列表。每个“Person”对象都有一个名字字符串字段和一个性别枚举。我想让ComboBox显示各种人的名字字段下拉列表,但是每行根据性别字段进行样式设置,例如男性为蓝色,女性为粉色。有谁能告诉我我做错了什么吗?...

24得票3回答
WPF ListView 每行带有按钮的实现

我有一个包含ID、Date和Time的Games列表。 将此列表设置为DataContext。 然后我有一个适用于这些游戏的DataTemplate: <DataTemplate DataType="{x:Type loc:Game}"> <Grid> ...

16得票4回答
如何将一个 ViewModel 的 ObservableCollection 绑定到一个 MenuItem?

当我使用ObservableCollection来绑定菜单项时,只有“内部”区域的菜单项可以被点击: alt text http://tanguay.info/web/external/mvvmMenuItems.png 在我的视图中,我有这个菜单:<Menu> &lt...