Chciałbym naśladować styl grupy ToggleButtons, jak na poniższym obrazku. Tylko jeden z przycisków można w dowolnym momencie "sprawdzić".Technika WPF RadioButton/ToggleButton
Moje pytanie związane jest z stylizacji:
- Chciałbym mieć zaokrąglone rogi na skrajnym lewym przyciskiem i przycisk po prawej stronie, jak w obrazie, ale jeśli nie ma przycisku pomiędzy (jak na zdjęciu), które nie powinno mieć zaokrąglonych rogów. Czasami można przełączać tylko dwa przyciski.
- Potrzebuję stylu dla różnych stanów: "Normalny/Niezaznaczony", "Przesuwanie", "Wciśnięty" i "Sprawdzony" co najmniej.
Obecna kontrola Używam tego jest zrobione tak:
<StackPanel Orientation="Horizontal" >
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" Content="All" Padding="12,8,12,8" GroupName="View" />
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" Content="Geolocated" Padding="12,8,12,8" GroupName="View" />
<RadioButton Style="{StaticResource {x:Type ToggleButton}}" Content="Non Geolocated" Padding="12,8,12,8" GroupName="View" />
</StackPanel>
w zasobach stackpanel Próbuję ustawić styl ToggleButton ale jestem całkiem zagubiony jak osiągnąć wynik jako na powyższym obrazku.