PDA

View Full Version : کمبو باکس



azadeh_1510
چهارشنبه 04 دی 1392, 15:22 عصر
سلام دوستان عزیز
ببخشید من یه مورد فوری دارم که مدیرم منو میکشه باید اینو زود زود انجام بدم
یک کمبو باکس دارم که انواع تلفن ها رو بهش بایند کردم
و وقتی هم که هر کدوم از اونها مقداری در تکست باکس مقابلش ذخیره میشه باید یک تیک کنار کمبو باکس قرار بگیره...که این کارها با قطعه کد زیر داره انجام میشه:
<tools:ComboBoxEx Grid.Row="7" Grid.Column="0" ItemsSource="{Binding PhonesTypes}"
SelectedValueProper="{Binding SelectedPhonesTypeId1, Mode=TwoWay}"
SelectedValuePath="ContactTypes.Id" Margin="5" >
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<CheckBox IsChecked="{Binding IsChecked}" Width="20" />
<TextBlock Text="{Binding ContactTypes.Name}" Width="100" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</tools:ComboBoxEx>

<TextBox Grid.Row="7" Grid.Column="1" Text="{Binding Phone1Txt, Mode=TwoWay}" Margin="5"/>

اما حالا ازم خواسته که وقتی یکیشون در هدر کمبو باکس انتخاب میشه،کنارش تیک نداشته باشه
چطوری انجام بدم

a59ir
چهارشنبه 11 دی 1392, 11:28 صبح
سلام
دقیقا سوالتون رو متوجه نشدم
ساختار کلاساتون مشخص نیست
ولی احتمالا بتونید بانوشتن Converter برای IsChecked Binding مشکلتون رو حل کنید

d_derakhshani
شنبه 05 بهمن 1392, 00:21 صبح
باید Headertemplate رو دستکاری کنید