2011-02-08 18 views
3

私は奇妙な振る舞いを観察していますが、SelectedItemとItemsSourceがバインドされたXAML Combobox(SilverLight4)宣言があり、SelectedItemとItemsSourceの順序が問題ではないようです... SelectedItemが2ndであれば、何も選択されていません)、コードの場合、コンボボックスアイテムコレクションに含まれていないアイテムを選択できないため、なぜ重要なのか理解できますが、これはXAMLです...XAML ItemsSourceとSelectedItemバインディング宣言の順序は関係ありませんか?

XAMLの属性順影響を受けるコード行の順序?それとも、私のコードに何か問題がありますか?

答えて

5

正しい答えはSilverlight XAML Attribute Definition Order Mattersです。これは、XAMLがオブジェクトの作成に使用されているためです。

+2

+1元の回答者が実際に答えを得ているよりも、既存の回答済みの質問にリンクするより上の声を上げることの皮肉さ。 – AnthonyWJones

+0

@AnthoyWJones:それほど公平ではないでしょうか? –

+0

この問題は、GridViewを使用している場合、C#およびXAML Metroスタイルアプリケーションの現在のリリースのWin8および/またはVS11(現在のコンシューマープレビューおよびベータ版)には引き続き存在します。 http://www.kelvinhammered.com/?p=159 – Michael

関連する問題