私はWPFアプリケーションで作業していますが、RadGridViewをXMLドキュメントにバインドする必要があります。 。WPF RadGridViewをXMLドキュメントにバインドし、属性値をグリッドに表示する必要があります。
現在は行の数を修正するために私を与えているが、代わりに、私は
それが文字列「System.Xml.XmlElement」を表示するために探していた値のここに私のXAMLです。
<telerik:RadGridView Name="uxSettings" ItemsSource="{Binding XmlSettings}" AutoGenerateColumns="False"
RowIndicatorVisibility="Visible" Grid.Row="2" Grid.Column="1" Height="150"
ShowGroupPanel="False" Width="350" Margin="10" IsFilteringAllowed="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding [email protected]}" Header="Item Name" Width="300"/>
</telerik:RadGridView.Columns>
そして、ここで私が結合していたXMLです。
私は実際にObservableCollectionコレクションにバインドしています。これは、このように設定されています。
public ObservableCollection<XmlNode> PopulateXmlSettings(XmlDocument settingsDoc)
{にXmlDataProviderプロバイダ=新たにXmlDataProvider()。 provider.IsAsynchronous = false; provider.Document = settingsDoc; provider.XPath = "設定/設定";理想的には
return new ObservableCollection<XmlNode>((IEnumerable<XmlNode>)provider.Data);
}
私はIDの "OutputXOffsetとOutputYOffsetは、" 表示できるようにしたいと値のみ "12" 編集可能に。