19得票2回答
GridViewColumn.CellTemplate中的TextBlock文本换行未生效

我在这个例子中遇到了无法实现文字换行的问题,有谁能看出我在这里做错了什么吗? <ListView Name="listViewReportedException" ItemsSource="{Binding ExceptionDetails}"> <Li...

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

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

18得票3回答
WPF - 很基础的 ListBox.ItemTemplate 问题

好的,这看起来是一个非常简单的问题,但却让我发疯。我正在学习DataTemplating,并试图将一个非常非常简单的ItemTemplate应用于ListBox。 然而,当我运行我的应用程序时,模板完全被忽略了,我只看到标准的ListBox,而实际上我期望看到一列带有“Test”旁边复选框的...

18得票1回答
如何在资源字典中的数据模板中添加控件事件处理程序

我有一个资源字典:<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/...

18得票1回答
在DataTemplates内部绑定时出现“找不到控制FrameworkElement...”警告

我在Visual Studio的输出窗口中绑定一个SolidColorBrush属性时,在DataTemplate内部遇到了这个警告: System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or Fr...

18得票1回答
在GridViewColumn的CellTemplate中为每种数据类型创建一个DataTemplate。

我有一个ObservableCollection,其中包含多种类型的视图模型,我希望为每个GridViewColumn的CellTemplates中的每个类型创建一个DataTemplate。在这个简单的示例中,我可以创建一个基本的ViewModel,但我希望能够仅从xaml中实现这一点。下面...

17得票5回答
在MVVM应用程序中,在视图之间导航时如何保留视图的完整状态?

我有一个MVVM应用程序,需要在屏幕之间进行基本的后退/前进导航。目前,我使用一个 WorkspaceHostViewModel 实现了这一点,该视图模型跟踪当前的工作区,并按如下方式公开必要的导航命令。public class WorkspaceHostViewModel : ViewMod...

17得票3回答
如何为基于控件的ItemsControl(如ListView或DataGrid)定义空数据模板

ASP.NET的控件,如ListView,允许通过设置ListView.EmptyDataTemplate属性提供自定义模板,在数据源为空时呈现该模板。 在WPF(最好只使用XAML)中,如何为基于ItemsControl的控件(如ListView和DataGrid)执行相同操作?因此,当I...

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

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

16得票1回答
如何在WPF中对DataTemplate应用样式触发器

我有以下的代码...<ComboBox Grid.Row="2" Grid.Column="2" Grid.RowSpan="2" ItemsSource="{Binding ShipperAddresses}" Text="{Binding ShipperAddress}" Margi...