如何在WPF中自定义网格树的表示?

时间:2014-04-08 09:41:10

标签: c# wpf xaml textbox syncfusion

我是WPF的初学者。我正在创建一个表并使用WPF自定义它。我希望在我的桌面上添加一个文本框,用户可以在其中键入“关键字”并搜索他想要的名称。这是我的代码:

<Grid>       
    <syncfusion:GridTreeControl Name="treeGrid"
                        EnableHotRowMarker="True"
                        EnableNodeSelection="True"
                        ItemsSource="{Binding PersonInfosTable.PersonInfos}"
                        PercentSizingBehavior="NoSizingIfAnyTouched"
                        ReadOnly="True"
                        ShowRowHeader="True" 
                        UpdateMode="PropertyChanged"
                        HorizontalContentAlignment="Right"
                        AllowDragColumns="True"
                        AllowDrop="True"
                        ChildPropertyName="Children"
                        ExpandStateAtStartUp="RootNodesExpanded"
                        NotifyPropertyChanges="True"
                        VisualStyle="GlassyGreen">

        <syncfusion:GridTreeControl.Columns>
            <syncfusion:GridTreeColumn HeaderText="Name" MappingName="Name" PercentWidth="8" />                
            <syncfusion:GridTreeColumn MappingName="UserID" PercentWidth="3"/>
            <syncfusion:GridTreeColumn HeaderText="Available" MappingName="Available" PercentWidth="2">
                <syncfusion:GridTreeColumn.StyleInfo>
                    <syncfusion:GridDataStyleInfo
                            CellType="DataBoundTemplate"
                            CellItemTemplate="{StaticResource AvailableItemTemplate}"/>
                </syncfusion:GridTreeColumn.StyleInfo>
            </syncfusion:GridTreeColumn>
        </syncfusion:GridTreeControl.Columns>      
    </syncfusion:GridTreeControl>   
</Grid>

是否有可能,如果我在布局的表格中包含一个UserOptions? UserOption包括一个标题文本“查找”和一个文本框,用户可以在其中键入,他键入的单词(他想要找到的具体名称)会立即显示在桌面上?

我想听听您的意见/建议。非常感谢你的时间!

(PS:我的数据已从xml文件加载,数据完全显示在表中)

1 个答案:

答案 0 :(得分:0)

<强> CollectionViewSource.Filter: documentation