MVVM 的基本概念——ViewModel 应该做什么?
为了尝试掌握 MVVM 的概念,我已经阅读了几篇博客并查看了一些项目。 据我了解,视图是愚蠢的,它只知道如何呈现传递给它的东西。 模型只是普通数据,…
如何停止仅用 XAML 编写的 WPF 故事板
我在 XAML 中定义了一个动画(作为 UserControl),它基本上每秒在两个图像之间切换: <UserControl x:Class="KaleidoscopeApplication.Controls.Re…
XAML 绑定自动实现的属性?
是否可以使用 XAML 数据绑定到具有自动实现属性的模型? class ClassA { // pseudo code. int Width { get set{ NotifyPropertyChange("Width")} } } …
绑定期间的 wp7 日期格式
我尝试按照以下示例进行操作,但没有成功: http://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter(v=VS.95).aspx 我也尝试…
如何将 ListView 绑定到 WPF 中单个 ViewModel 中存储的多个集合?
我有 2 个集合,我想绑定到 ListView 中的单独 GridViewColumn: public class EffectView : INotifyPropertyChanged { ObservableCollection<Effec…
从 DataTemplate 内的资源绑定
有没有某种方法可以获取 DataTemplate 的 DataContext 以在其资源内的绑定中使用? <DataTemplate x:Key="History"> <ItemsControl ItemsSource…
仅当控件通过键盘接收焦点时才绘制焦点矩形
我想设置 TabItem 的“焦点矩形”的样式。我了解到我可以使用 FocusVisualStyle 来做到这一点。问题是 FocusVisualStyle 为绘制在控件顶部的装饰器。…
从 ItemsControl 中的模板获取项目
我有一个 ItemsControl,其中填充了一些 ViewModel 类的可观察集合,如下所示: <ItemsControl ItemsSource="{Binding MyCollection}"> <ItemsC…
如何在 WPF 中创建此布局(3 个控件)?
我制作了这张显示控件的图像。最上面的一个是 ListView,其他是 ListView 控件以及其他控件。 但我不知道如何将它们布局成这样。 目前,我为每个 Lis…
WPF 组合框和多个复选框
在 XAML 中,如何在左侧的列表或网格中拥有一个组合框,而右侧的多个复选框呈直线排列? 假设我有一个像这样的数据结构。 sudo: // for combo class O…
XAML引用静态资源
如何在 XAML 中引用静态资源? (我不是在谈论绑定表达式..) 如本例所示: <csla:CslaDataProvider x:Key="Rekvisition" ObjectType="{x:Type mode…
xaml 如何为两个选项卡控件创建样式
<Window.Resources> <Style TargetType="{x:Type TabItem}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate Targ…
如何在 C# 代码后面的 Button 中添加 StackPanel
如何使用后面的 C# 代码在按钮中添加 StackPanel (即将以下 XAML 转换为 C# )?没有 Button.Children.Add... <Button> <StackPanel Orientati…