Skip to content
This repository was archived by the owner on Jan 19, 2026. It is now read-only.

Commit a052c81

Browse files
UI/UX improvements
Fixed an issue where the application wouldn't scale properly on screens with resolutions larger than 1920x1080. Added icons for the functions under the 'File' tab.
1 parent b033e53 commit a052c81

File tree

7 files changed

+76
-6
lines changed

7 files changed

+76
-6
lines changed

MDF-Manager/MDF-Manager.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@
2828
<ItemGroup>
2929
<Resource Include="Resources\downarrow.png" />
3030
<Resource Include="Resources\uparrow.png" />
31+
<Resource Include="Resources\icons\icon_open.png" />
32+
<Resource Include="Resources\icons\icon_save.png" />
33+
<Resource Include="Resources\icons\icon_saveas.png" />
34+
<Resource Include="Resources\icons\icon_saveall.png" />
35+
<Resource Include="Resources\icons\icon_batch.png" />
3136
</ItemGroup>
3237

3338
</Project>

MDF-Manager/MainWindow.xaml

Lines changed: 71 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
xmlns:System="clr-namespace:System;assembly=mscorlib"
1212
mc:Ignorable="d"
1313
Closing="Window_Closing"
14-
Title="MDF Manager (Dragon's Dogma 2)" Background="#EEEEEE" MinHeight="800" MinWidth="1200" MaxHeight="1080" MaxWidth="1920">
14+
Title="MDF Manager (Dragon's Dogma 2)" Background="#EEEEEE" MinHeight="800" MinWidth="1200" MaxHeight="2160" MaxWidth="3840">
1515
<Window.Resources>
1616
<ResourceDictionary>
1717
<SolidColorBrush x:Key="TextColor" Color="Black"/>
@@ -262,11 +262,76 @@
262262
</Grid.RowDefinitions>
263263
<Menu Height="20" Grid.ColumnSpan="3" Background="{DynamicResource ForegroundColor}" VerticalAlignment="Top">
264264
<MenuItem Template="{StaticResource MenuItemControlTemplate1}" Background="{DynamicResource ForegroundColor}" Foreground="{DynamicResource TextColor}" Header="File">
265-
<MenuItem Header="Open" Click="OpenMDFFile"/>
266-
<MenuItem Header="Save" Click="Save"/>
267-
<MenuItem Header="Save As" Click="SaveAs"/>
268-
<MenuItem Header="Save All" Click="SaveAll"/>
269-
<MenuItem Header="Batch Convert" Click="BatchConvert"/>
265+
<MenuItem Header="Open" Click="OpenMDFFile">
266+
<MenuItem.HeaderTemplate>
267+
<DataTemplate>
268+
<Grid>
269+
<Grid.ColumnDefinitions>
270+
<ColumnDefinition Width="Auto"/>
271+
<ColumnDefinition Width="Auto"/>
272+
</Grid.ColumnDefinitions>
273+
<Image Source="Resources/Icons/Icon_Open.png" Width="16" Height="16" Margin="0,0,5,0"/>
274+
<TextBlock Text="{Binding}" Grid.Column="1"/>
275+
</Grid>
276+
</DataTemplate>
277+
</MenuItem.HeaderTemplate>
278+
</MenuItem>
279+
<MenuItem Header="Save" Click="Save">
280+
<MenuItem.HeaderTemplate>
281+
<DataTemplate>
282+
<Grid>
283+
<Grid.ColumnDefinitions>
284+
<ColumnDefinition Width="Auto"/>
285+
<ColumnDefinition Width="Auto"/>
286+
</Grid.ColumnDefinitions>
287+
<Image Source="Resources/Icons/Icon_Save.png" Width="16" Height="16" Margin="0,0,5,0"/>
288+
<TextBlock Text="{Binding}" Grid.Column="1"/>
289+
</Grid>
290+
</DataTemplate>
291+
</MenuItem.HeaderTemplate>
292+
</MenuItem>
293+
<MenuItem Header="Save As" Click="SaveAs">
294+
<MenuItem.HeaderTemplate>
295+
<DataTemplate>
296+
<Grid>
297+
<Grid.ColumnDefinitions>
298+
<ColumnDefinition Width="Auto"/>
299+
<ColumnDefinition Width="Auto"/>
300+
</Grid.ColumnDefinitions>
301+
<Image Source="Resources/Icons/Icon_SaveAs.png" Width="16" Height="16" Margin="0,0,5,0"/>
302+
<TextBlock Text="{Binding}" Grid.Column="1"/>
303+
</Grid>
304+
</DataTemplate>
305+
</MenuItem.HeaderTemplate>
306+
</MenuItem>
307+
<MenuItem Header="Save All" Click="SaveAll">
308+
<MenuItem.HeaderTemplate>
309+
<DataTemplate>
310+
<Grid>
311+
<Grid.ColumnDefinitions>
312+
<ColumnDefinition Width="Auto"/>
313+
<ColumnDefinition Width="Auto"/>
314+
</Grid.ColumnDefinitions>
315+
<Image Source="Resources/Icons/Icon_SaveAll.png" Width="16" Height="16" Margin="0,0,5,0"/>
316+
<TextBlock Text="{Binding}" Grid.Column="1"/>
317+
</Grid>
318+
</DataTemplate>
319+
</MenuItem.HeaderTemplate>
320+
</MenuItem>
321+
<MenuItem Header="Batch Convert" Click="BatchConvert">
322+
<MenuItem.HeaderTemplate>
323+
<DataTemplate>
324+
<Grid>
325+
<Grid.ColumnDefinitions>
326+
<ColumnDefinition Width="Auto"/>
327+
<ColumnDefinition Width="Auto"/>
328+
</Grid.ColumnDefinitions>
329+
<Image Source="Resources/Icons/Icon_Batch.png" Width="16" Height="16" Margin="0,0,5,0"/>
330+
<TextBlock Text="{Binding}" Grid.Column="1"/>
331+
</Grid>
332+
</DataTemplate>
333+
</MenuItem.HeaderTemplate>
334+
</MenuItem>
270335
</MenuItem>
271336
<MenuItem Template="{StaticResource MenuItemControlTemplate1}" Background="{DynamicResource ForegroundColor}" Foreground="{DynamicResource TextColor}" Header="Library">
272337
<MenuItem Header="New Library File" Click="NewLibrary"/>
1.38 KB
Loading
1.8 KB
Loading
1.5 KB
Loading
1.79 KB
Loading
3.27 KB
Loading

0 commit comments

Comments
 (0)