問題タブ [xmldataprovider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xaml - 2 つの ItemsSource と DataTemplate を持つ ListBox
これは簡単だと思いますが、解決策が見つかりません。1 つの ListBox を使用してデータ ソース内の 2 つの配列にバインドするにはどうすればよいですか?
データのサンプルを次に示します。
表示する必要があるのは、ColorDescription と ColorHexCodes を並べて表示するリストです。これら 2 つのコレクションは常に並べられます。
私はこれを思いつきました:
正しい数の ListBoxItems をレンダリングしますが、各項目の最初の値のみを表示しています。どこが間違っていますか?私はこれが本当に簡単なものでなければならないことを知っています。
c# - XmlDataProvider から ListBox へのデータのバインドが WPF の XAML で失敗する
最近、私はWPFを学び始めました。データのバインドについて学習するときは、 を作成し、listbox
からデータをバインドXmlDataProvider
します。のコードは次のXmlDataProvider
とおりです。
のコードは次のListbox
とおりです。
コードをコンパイルして実行すると、ListBox
何も含まれていません。MSDN から解決策を見つけようとしましたが、エラーの場所がわかりません。
c# - XML ファイル要素の属性 'xmlns' が原因で、XmlDataProvider がノードを超えて読み取れない
xaml で xml ファイルを読み取って解析しようとしていますが、xml ファイルの要素の 1 つ (teststandfileheader) に次のように「xmlns」の属性が含まれているため、障害が発生しています。
XPath を単に '/' に設定すると、すべての要素に関連付けられたすべてのテキストが取得されます。XPath を「teststandfileheader」レベル以下に設定しようとするとすぐに、データが返されません。
XAML は次のとおりです。
XML ファイルの属性を「xmlns」以外に削除 (または名前を変更) すると、すべてが期待どおりに機能します。これが発生する理由と修正方法について何か提案はありますか? また、私は XML ファイルの形式を制御していないため、問題のある属性はそのままにしておく必要があることに注意してください。