ورود

View Full Version : غیر فعال کردن ComboBox درون GroupBox



MMR_1234
پنج شنبه 11 مرداد 1397, 14:47 عصر
با سلام
من از GroubBox برای دسته بندی خاصی استفاده کردم و فعال بودن اون رو با یک CheckBox که درHeader اون قراردادم کنترل می­کنم درون GroubBox از یک ComboBox استفاده می­کنم میخوا م در صورت فعال بودن CheckBox از ComboBox استفاده بشه ولی نشد برنامه به شکل زیر هست ممن.ن میشم راهنمایی کنید

<GroupBox Padding="5" HorizontalAlignment="Stretch" Margin="50,50,430,255">
<GroupBox.Header>
<CheckBox x:Name="chkEnabelBackup">Run backup sets</CheckBox>
</GroupBox.Header>
<StackPanel>
<StackPanel Orientation="Horizontal">
<Label Margin="12,0,0,0">Run backup every</Label>
<ComboBox Width="70" SelectedIndex="0" IsEditable="{Binding ElementName=chkEnabelBackup,Path=IsChecked}">
<ComboBoxItem>Minute</ComboBoxItem>
<ComboBoxItem>Hour</ComboBoxItem>
<ComboBoxItem>Day</ComboBoxItem>
</ComboBox>
</StackPanel>
<StackPanel Margin="12,0,0,0">
<Label>Path to backup</Label>
<TextBox Width="200" Margin="5,0,0,0" IsEnabled="{Binding ElementName=chkEnabelBackup,Path=IsChecked}"/>
</StackPanel>
</StackPanel>
</GroupBox>

MMR_1234
چهارشنبه 18 مهر 1397, 04:19 صبح
غیر فعال کردن رادیو باتن با چک باکس
با سلام
من تونستم رادیو باتون­های تعریف شده در یک گرید رو تا زمانی که چک باکس هدر اون فعال نشده، غیر فعال نگه دارم الان میخوام در صورت غیر فعال شدن چک باکس بتونم هر دو گرید رو خالی کنم آیا با خود WPF میشه اینکار رو انجام داد یا بایستی برنامه برای اون نوشت
عکسهای ذیل رو قراردادم
ممنون از همگی
149069

برنامه من برای اینکار به صورت زیر نوشته شده


<StackPanel FlowDirection="RightToLeft" Margin="0,0,0.2,-0.4">
<GroupBox Height="81" FlowDirection="RightToLeft">
<GroupBox.Header>
<CheckBox x:Name="Mychcbox" IsChecked="False" Content="انتخاب جنسیت" FlowDirection="LeftToRight"/>
</GroupBox.Header>
<StackPanel>
<RadioButton x:Name="rdoMail" IsEnabled="{Binding IsChecked, ElementName=