問題タブ [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.

0 投票する
1 に答える
225 参照

xaml - 2 つの ItemsSource と DataTemplate を持つ ListBox

これは簡単だと思いますが、解決策が見つかりません。1 つの ListBox を使用してデータ ソース内の 2 つの配列にバインドするにはどうすればよいですか?

データのサンプルを次に示します。

表示する必要があるのは、ColorDescription と ColorHexCodes を並べて表示するリストです。これら 2 つのコレクションは常に並べられます。

私はこれを思いつきました:

正しい数の ListBoxItems をレンダリングしますが、各項目の最初の値のみを表示しています。どこが間違っていますか?私はこれが本当に簡単なものでなければならないことを知っています。

0 投票する
1 に答える
672 参照

c# - XmlDataProvider から ListBox へのデータのバインドが WPF の XAML で失敗する

最近、私はWPFを学び始めました。データのバインドについて学習するときは、 を作成し、listboxからデータをバインドXmlDataProviderします。のコードは次のXmlDataProviderとおりです。

のコードは次のListboxとおりです。

コードをコンパイルして実行すると、ListBox何も含まれていません。MSDN から解決策を見つけようとしましたが、エラーの場所がわかりません。

0 投票する
1 に答える
137 参照

c# - XML ファイル要素の属性 'xmlns' が原因で、XmlDataProvider がノードを超えて読み取れない

xaml で xml ファイルを読み取って解析しようとしていますが、xml ファイルの要素の 1 つ (teststandfileheader) に次のように「xmlns」の属性が含まれているため、障害が発生しています。

XPath を単に '/' に設定すると、すべての要素に関連付けられたすべてのテキストが取得されます。XPath を「teststandfileheader」レベル以下に設定しようとするとすぐに、データが返されません。

XAML は次のとおりです。

XML ファイルの属性を「xmlns」以外に削除 (または名前を変更) すると、すべてが期待どおりに機能します。これが発生する理由と修正方法について何か提案はありますか? また、私は XML ファイルの形式を制御していないため、問題のある属性はそのままにしておく必要があることに注意してください。