expander

    1热度

    2回答

    我的视图以这种方式工作。我有一个Observable Collection,它包含列表中的对象。通过点击任何物品,我可以打开与该物品相关的扩展器。这里是一个问题:当我打开另一个扩展器时,我怎样才能折叠(关闭)之前打开的扩展器?我不想有多个扩展器同时打开的情况。 我的WPF代码如下所示: <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12

    2热度

    2回答

    我对XAML和WPF相当陌生但是我正在尝试以下操作。 我使用基于groupDescription的扩展器构建ListView。哪些工作正常。 现在我试图将IsExpanded属性绑定到一个项目,因为如果我切换了我的应用程序中的选项卡,则先前用户对扩展和折叠扩展器的选择将被删除。这意味着所有的扩展器都会被拖回崩溃状态,这非常烦人。 但是我真的不明白这应该如何工作。我可以将扩展器的IsExpanded

    1热度

    1回答

    我有一个ItemsControl的扩展器中的DataGrid作为ItemTemplate。 <Grid> <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"> <ItemsControl ItemsSource="{Binding Some

    4热度

    1回答

    首先有与扩展器不退缩的空间崩溃的问题。 基于边界看起来,ListView并不缩小,而是Expander不缩小。 以下代码修复了收缩问题。 从ListBox control does not shrink 这会失去虚拟化,但是我确定,因为这是尽可能多的数据,因为我需要显示。 <ListView.ItemsPanel> <ItemsPanelTemplate> <StackPan

    1热度

    1回答

    我已经创建了自定义切换按钮和自定义扩展器。一切似乎工作正常接受我无法查看我已添加到扩展器的控件。 这里是我的自定义资源: <ControlTemplate x:Key="CustomToggleButton" TargetType="ToggleButton"> <Grid> <Grid.ColumnDefinitions> <Colu

    2热度

    1回答

    我无法弄清楚如何在XAML中执行此操作。我想出了使用扩展/折叠事件的解决方法,但他们感觉不对。 我有一个数据网格,有组,模板作为扩展。我在扩展器内部有一个按钮,默认情况下是隐藏的,只有当扩展器展开时才需要显示。 <GroupStyle.ContainerStyle> <Style TargetType="{x:Type GroupItem}"> <Setter Propert

    3热度

    3回答

    我有非常简单的xaml。 <Grid Margin="0,50,0,0"> <Grid.ColumnDefinitions> <ColumnDefinition Width="30*" /> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <Grid.RowDefi

    0热度

    1回答

    我有元素的列表框: <ListBox ItemsSource="{Binding collection}" > <ListBox.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" /> <SolidColorBrush x:

    1热度

    1回答

    我尝试在右侧创建带有标题的扩展器,并向该扩展器添加网格。当我运行这个网格textblock does not apper。并想知道什么是右侧创建扩展头的最佳方法。 <StackPanel > <Expander Header="Customer Detail" IsExpanded="False" Style="{StaticResource MainViewExpander}" >

    0热度

    1回答

    我有这个问题: - OnButtonClick()创建了一个子窗口。父窗口变成opaque。 我需要背景,在这种情况下,父窗口,是可见的,并具有所有文本可读。 我不希望它以任何方式访问或启用,而只是为了能够看到背后的文本。 任何想法?我已经尝试了不透明的透明度,但没有人努力实现上述结果。 后编辑: 谢谢,但这解决了我的一半问题。 我已经将OverlayBrush设置为null并将Overlay设置