WPF CheckBox mit "Button" Aussehen

stimmen
26

Ich brauche eine knopfartige Steuerung, die eine Eigenschaft Checked haben kann, so dass beim Anklicken gedrückt bleibt.

Ich hatte diese Funktionalität in WinForms, mit dem CheckBox-Steuerelement, die Appearance-Eigenschaft auf „Button“ Einstellung.

Kann mir jemand helfen?

Veröffentlicht am 30/06/2009 um 17:22
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
40

Verwenden Sie einen ToggleButton , es alle Funktionen hat man in einem CheckBox sehen , da sie von ihm stammt.

Beantwortet am 30/06/2009 um 17:27
quelle vom benutzer

stimmen
5

WPF verfügt über eine integrierte in ToggleButton Steuerung, die diesem Zweck dient. Wenn Sie das optische Erscheinungsbild dieser Standardsteuerung ändern müssen, müssen Sie eine neue Vorlage (Control), um es anzuwenden.

Beantwortet am 30/06/2009 um 17:33
quelle vom benutzer

stimmen
1

<Window.BindingGroup>
    <BindingGroup Name="{x:Null}" NotifyOnValidationError="False" />
</Window.BindingGroup>
<Grid>
    <nit:checkbutton1 x:Name="button1" Margin="32,88,0,0" Click="checkbutton1_Click" HorizontalAlignment="Left" Width="31" Height="32" VerticalAlignment="Top" mode="{Binding ElementName=cb1, Path=SelectedItem}"  />
    <ComboBox x:Name="cb1" ItemsSource="{Binding Source={StaticResource modeEnum}}" IsSynchronizedWithCurrentItem="True" Height="23" Margin="0,97,24,0" VerticalAlignment="Top" HorizontalAlignment="Right" Width="112" />
 </Grid>

Beantwortet am 18/10/2010 um 06:01
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more