0

なにが問題ですか?

<Style TargetType="ComboBox" x:Key="ComboBoxStyleMex">
    <Setter Property="Name" Value="stcombo" />
</Style>

<DataGridComboBoxColumn SelectedItemBinding ="{Binding name_ru}" Header="Статус" CellStyle="{StaticResource ComboBoxStyleMex}">
</DataGridComboBoxColumn>

なぜ名前が設定されていないのですか?

4

2 に答える 2

0

SelectedItemBindingの代わりにSelectedValueBindingのバインディングを実行して、再試行してください

お役に立てれば..

于 2012-07-11T14:52:29.300 に答える
0

スタイルに名前を設定することはできません。

ウィンドウのように、同じスコープ内の複数のインスタンスに適用されたスタイルから設定された名前は、理論的には重複した名前が原因でコンパイラエラーが発生するはずです(名前はコードビハインドアクセス可能な変数名に変わることを忘れないでください)が、スタイルは実行時まで適用されませんそのため、コンパイラは、コンパイル中に使用する必要があるスタイルからの名前を認識しません。このパラドックスを防ぐために、スタイルは名前を設定できません。

于 2012-07-11T15:39:17.280 に答える