123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <Styles xmlns="https://github.com/avaloniaui"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:components="using:InABox.Avalonia.Components">
- <Style Selector="components|ButtonStrip">
- <Setter Property="Template">
- <ControlTemplate>
- <ScrollViewer VerticalScrollBarVisibility="Disabled"
- HorizontalScrollBarVisibility="Auto"
- BorderBrush="{TemplateBinding BorderBrush}"
- CornerRadius="{TemplateBinding CornerRadius}">
- <ItemsControl ItemsSource="{TemplateBinding Items}">
- <ItemsControl.ItemsPanel>
- <ItemsPanelTemplate>
- <StackPanel Orientation="Horizontal" Spacing="{Binding $parent[components:ButtonStrip].ItemSpacing}"/>
- </ItemsPanelTemplate>
- </ItemsControl.ItemsPanel>
- </ItemsControl>
- </ScrollViewer>
- </ControlTemplate>
- </Setter>
- <Setter Property="Background" Value="{DynamicResource PrsButtonBackground}"/>
- <Setter Property="Foreground" Value="{DynamicResource PrsButtonForeground}"/>
- <Setter Property="SelectedBackground" Value="{DynamicResource PrsTileBackground}"/>
- <Setter Property="SelectedForeground" Value="{DynamicResource PrsTileForeground}"/>
- <Setter Property="Padding" Value="2"/>
- </Style>
- <Style Selector="components|ButtonStrip components|ButtonStripItem">
- <Setter Property="Template">
- <ControlTemplate>
- <Button Classes="NoHover"
- CommandParameter="{TemplateBinding}"
- Command="{TemplateBinding Command}"
- Background="{TemplateBinding Background}"
- Foreground="{TemplateBinding Foreground}"
- Content="{TemplateBinding Text}">
- </Button>
- </ControlTemplate>
- </Setter>
- </Style>
- <Style Selector="components|ButtonStrip > components|ButtonStripItem">
- <Setter Property="Background" Value="{Binding $parent[components:ButtonStrip].Background}"/>
- <Setter Property="Foreground" Value="{Binding $parent[components:ButtonStrip].Foreground}"/>
- </Style>
- <Style Selector="components|ButtonStrip > components|ButtonStripItem:selected">
- <Setter Property="Background" Value="{Binding $parent[components:ButtonStrip].SelectedBackground}"/>
- <Setter Property="Foreground" Value="{Binding $parent[components:ButtonStrip].SelectedForeground}"/>
- </Style>
- </Styles>
|