Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions src/OddSnap/UI/SettingsWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -232,6 +232,20 @@
Margin="0,0,6,0"
RecognizesAccessKey="True"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
<!-- Editable mode needs a real TextBox here. Without
it, IsEditable=True ComboBoxes render no text at
all (the ContentPresenter is hidden by WPF when
IsEditable is set, and there is nothing to take
its place). -->
<TextBox x:Name="PART_EditableTextBox"
Margin="0,0,6,0"
Padding="0"
Background="Transparent"
Foreground="{TemplateBinding Foreground}"
CaretBrush="{TemplateBinding Foreground}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
Visibility="Collapsed"
Focusable="True"/>
<Path Grid.Column="1"
Width="8"
Height="4"
Expand Down Expand Up @@ -275,6 +289,10 @@
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="Bd" Property="Opacity" Value="0.45"/>
</Trigger>
<Trigger Property="IsEditable" Value="True">
<Setter TargetName="ContentSite" Property="Visibility" Value="Collapsed"/>
<Setter TargetName="PART_EditableTextBox" Property="Visibility" Value="Visible"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
Expand Down