|
19 | 19 | <converters:BooleanToResizeModeConverter x:Key="BooleanToResizeModeConverter" /> |
20 | 20 | <converters:BooleanToResizeBorderThicknessConverter x:Key="BooleanToResizeBorderThicknessConverter" /> |
21 | 21 | <converters:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" /> |
| 22 | + <converters:ScaledValueConverter x:Key="ScaledValueConverter" /> |
22 | 23 | </Window.Resources> |
23 | 24 | <Window.ResizeMode> |
24 | 25 | <Binding Converter="{StaticResource BooleanToResizeModeConverter}" ElementName="mainWindow" |
|
88 | 89 | Width="14" Height="14" Margin="10,0,5,0" Foreground="#E5868686" |
89 | 90 | Cursor="Hand" /> |
90 | 91 | <Button x:Name="buttonOpenWith" DockPanel.Dock="Right" Content="Open with..." Height="20" |
91 | | - Margin="10,0,0,0" Padding="5,0" |
| 92 | + Margin="10,0,0,0" Padding="5,0" |
| 93 | + MaxWidth="{Binding Width, ElementName=mainWindow, Converter={StaticResource ScaledValueConverter}, ConverterParameter='0.25'}" |
92 | 94 | Focusable="False" Cursor="Hand" |
93 | 95 | Background="#E5EEEEEE" BorderBrush="#E59A9A9A" |
94 | 96 | WindowChrome.IsHitTestVisibleInChrome="True" Foreground="#FF404040"> |
95 | 97 | <Button.ContentTemplate> |
96 | 98 | <DataTemplate> |
97 | | - <ContentPresenter Content="{Binding}" RecognizesAccessKey="False" /> |
| 99 | + <TextBlock TextTrimming="CharacterEllipsis" Text="{Binding}" /> |
98 | 100 | </DataTemplate> |
99 | 101 | </Button.ContentTemplate> |
100 | 102 | </Button> |
|
172 | 174 | <!-- set grid.background colour makes it clickable --> |
173 | 175 | <Grid x:Name="titleArea" Background="Transparent"> |
174 | 176 | <TextBlock Text="{Binding ContextObject.Title, ElementName=mainWindow}" FontSize="14" |
175 | | - HorizontalAlignment="Center" |
| 177 | + HorizontalAlignment="Center" TextTrimming="CharacterEllipsis" |
176 | 178 | VerticalAlignment="Center" Margin="5,0" /> |
177 | 179 | </Grid> |
178 | 180 | </DockPanel> |
|
0 commit comments