[C#][WPF] ComboBoxにバインドして、ComboBoxの選択に応じてTextBoxの値を変更する。

C#

概要

ComboBoxにバインドします。
そして、ComboBoxの選択に応じてTextBoxの値を変更します。

ComboBoxのプロパティ「IsSynchronizedWithCurrentItem」を「True」にして、ComboBoxとTextBoxのバインド先を一緒にするのがミソ。

ビュー、コード

ビュー XAML

コード (MainWindow.xaml.cs)

補足

動作イメージ

起動時

combobox1を変更しても、textboxは変わりません。(“Proj_B”選択。textboxの値はProj_Aに対応したStartの値)

combobox1を変更しても、textboxは変わりません。(“Proj_C”選択。textboxの値はProj_Aに対応したStartの値)

combobox2を変更すると、textboxの値が連動して変わります。(“Proj_B”選択。textboxの値はProj_Bに対応したStartの値)

combobox2を変更すると、textboxの値が連動して変わります。(“Proj_C”選択。textboxの値はProj_Cに対応したStartの値)

そのほか

「IsSynchronizedWithCurrentItem=”True”」をcombobox1にも追記すると、combobox1, combobox2, textboxすべてが連動するようになります。

item: None

$tagSerchWord

// PHPのテストをしています。 //

C#WPF
Yoshi1123をフォローする
Invisible Works

コメント

タイトルとURLをコピーしました