首页 文章
  • 0 votes
     answers
     views

    绑定到ItemsControl的Items属性

    我正在寻找一种方法将Button Text或IsEnabled属性绑定到ItemsControl中的IsChecked属性这是我的简化源代码: <StackPanel> <ItemsControl ItemsSource="{Binding Tasks}"> <ItemsControl.ItemTemplate> ...
  • 2 votes
     answers
     views

    WPF网格中的键盘导航

    假设您有一个StackPanel,它包含一个ScrollViewer,它包含另一个StackPanel,其ItemsControl带有一个绑定的ItemsSource . 此ItemsSource绑定到在运行时创建的网格集合 . 每个网格都包含一个标签和一个文本框/组合框/一些复选框,这些复选框在StackPanel中都有唯一的TabIndex值 . 这是xaml: <ScrollViewe...
  • 0 votes
     answers
     views

    你如何让Canvas.SetTop处理ItemsCollection项目?

    下面是完整的程序(XAML和后面的代码) . 启动后,您将看到: 单击[显示/隐藏]时,您会看到: 取消选中“主页和文档”并单击[应用]时,您会看到: 如您所见,Home和Documents文件夹消失,但其他文件夹不会向上移动 . 查看两个列表框,您会看到每行三个项目,文件夹标签,Canvas.SetTop的值和True:Visibility.Visible或False:Visibility.Co...
  • 1 votes
     answers
     views

    如何将列表框中的“选定项目”绑定到WPF中的ItemsControl?

    LowDown:我正在尝试在WPF中创建文档查看器 . 它将允许用户预览所选文档,如果需要,可以比较WPF中的文档 . 所以他们可以并排查看它们 . 布局是这样的:左侧是一个完整的列表框 . 右侧是Collection或Items控件 . 在项目控件内部将是列表框中“选定文档”的集合 . 因此,用户可以在列表框中选择多个项目,并且对于他们选择的每个新项目,他们可以将项目添加到右侧的集合中 . 我希...
  • 0 votes
     answers
     views

    WPF Expander in Items控件,具有用户控件 . 适合可用空间

    我有这种情况,我无法适应UI来填补空间 . 我会尝试解释这个场景 . 我有一个具有项控件的主用户控件 . 此项控件具有扩展器项 . 每个扩展器使用用户控件(子) . 基于数据的该用户将是文本框或将是列表框 . 辅助UC中文本框/列表框中的数据在运行时从db异步恢复 我想要的是当我在items控件中有多个项目时,我会看到多个扩展器 Headers . 当扩展时,如果辅助用户控件应该显示一个文本框,...
  • 0 votes
     answers
     views

    ItemsControl绑定到DataModel.ObservableCollection

    我有一个绑定到ViewModel的视图(MainPage.xaml) . 在ViewModel中,我有一个DataModel属性(请注意,viewmodel和datamodel都实现了INotifyPropertyChanged,或者调用了该接口) . 在我看来,我定义了一个ItemsControl,其ItemsSource绑定到所述属性 . 这个属性(DataModel)有一个Observabl...
  • 0 votes
     answers
     views

    WPF自动扩展然后错误无法正常工作

    I have some problem in wpf application. In XAML: <Expander Header="SomeHeader" Style="{StaticResource ExpanderStyle}" IsExpanded="{Binding ElementName=Errors, Con...
  • 3 votes
     answers
     views

    ItemsControl中项目的宽度

    我有一个带有DataTemplate的ItemsControl,它绑定到整数的ObservableCollection . <ItemsControl Name="DimsContainer" ItemTemplate="{StaticResource DimensionsTemplate}"> <ItemsControl.Item...
  • 11 votes
     answers
     views

    为什么ItemsControl的容器的Parent属性返回null而不是它所在的Panel?

    这个让我难过 . 我们有一个自定义ItemsControl,它既使用自定义容器,也使用自定义面板作为ItemsHost . 现在,该面板有一些容器需要用于渲染目的的度量标准 . 由于它们是可视化树中面板的直接子节点,因此您认为容器的Parent属性将返回面板,但它不会! 我已经在标准ListBox上使用Snoop确认了这个确切的事情,所以这不是我们的代码所独有的,但显然是ItemsControls...
  • 0 votes
     answers
     views

    itemspaneltemplate上的自定义用户控件绑定

    我无法将用户控件上的自定义dependencyproperty绑定到我的MVVM ViewModel . 当我直接在我的视图上使用它时,我的用户控件正常工作: <local:CustomControl Mode="{Binding Mode, Mode=TwoWay}" HorizontalAlignment="Stretch" VerticalAli...
  • 0 votes
     answers
     views

    动态选择用户控件上的矩形

    让我先说明问题 . 我想在Canvas周围实现包装器(让我称之为Page),它将实现选择实际选择的UIElements周围的矩形 . 为此,我实现了ISelect接口,如下所示: interface ISelect { Point Center {get; set;} //Center of selecting rectangle Size Dimensions {get; set;} /...
  • 0 votes
     answers
     views

    ItemsPanel vs Grid vs GridSplitter

    我目前正在尝试为ItemsControl构建一个ControlTemplate,它使用Grid作为其ItemsPanel,其中每个项目水平堆叠并用GridSplitter分隔 . 基本目标是拥有一个动态可绑定ItemsControl,其中所有项目都在一行中堆叠,并且每个项目都可以使用拆分器调整大小 . 有两件事我无法解决:GridSplitter如何在每个项目之间自动结束?如何为每个项目设置Gri...
  • 0 votes
     answers
     views

    WPF - 项目容器项模板中的水平对齐

    我需要创建列表视图,它将显示为数据网格 . (数据将以列显示) . 还需要在没有 GridView 的情况下执行它,绝对没有列名 . 我目前的代码: <Rectangle Width="18" Margin="6,2,0,2" Height="14" Fill="{Dyn...
  • 11 votes
     answers
     views

    我的ViewModel应该有一个ObservableCollection视图还是ViewModels?

    我正在尝试通过将 DataTemplates 绑定到ViewModel上的 DataTemplates 来使用 ItemsControl 来理解基本的MVVM设计方法 . 我见过绑定到 strings , Views 和 ViewModels 的ObservableCollections的示例 . 绑定到字符串似乎仅适用于 demos ,它是绑定到“ ViewModels that contain...
  • 0 votes
     answers
     views

    刷新itemscontrol wpf中的绑定

    我有一个简单的itemscontrol绑定到Entries对象列表 . 该按钮更新列表中每个项目的LastUpdated . 如何引发属性更改事件,以便在ItemsControl中更新LastUpdated字段 . 我简化了我的例子,只是想弄清楚绑定问题 . 我的真实样本使用PRISM和第三方控件 . C#代码: using System; using System.Collections.Gen...
  • 0 votes
     answers
     views

    某些项目未通过ItemsSource显示在ItemsControl中

    我正在尝试获取包含网格的ItemsControl,以显示具有不同属性的9个复选框 . 然而,只有三个出现过 . 我有一个复选框模型类,它有四个属性,表示复选框的内容,grid.row /列和isChecked属性 . 然后我在我的viewmodel中创建其中的九个并将它们添加到 ObservableCollection . 接下来,我将ItemsControl的ItemsSource绑定到集合 ...
  • 0 votes
     answers
     views

    通过ItemsControl中的DataTrigger更改TextBlock.Text

    在我的WPF项目中,我试图使ItemsSource显示ObservableCollection的每个元素,并将它们显示为TextBlocks . 虽然我确实需要以某种方式改变实际的文本,无论是使用转换器还是通过触发器 . 整个ItemsControl位于ViewModel中,适用于不同的客户,可能有任何地方,从无到有几个不同的注释,存储在ObservableCollection中 我的ItemsC...
  • 5 votes
     answers
     views

    WPF:无法将拖动的数据拖放到ItemsControl上

    我有以下XAML: <DockPanel x:Name="OverViewContainer" AllowDrop="True"> <StackPanel Orientation="Horizontal" DockPanel.Dock="Bottom" ...

热门问题