Skip to content

Commit

Permalink
[desktop] Adopt MaterialDesign
Browse files Browse the repository at this point in the history
  • Loading branch information
Banyc committed Dec 7, 2020
1 parent b6de403 commit 981c5be
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 8 deletions.
Binary file modified img/screenshot.mainWindow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 7 additions & 1 deletion src/UnforgettableMemo.WinDesktop/App.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,14 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:UnforgettableMemo.WinDesktop"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
StartupUri="MainWindow.xaml">
<Application.Resources>

<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<materialDesign:BundledTheme BaseTheme="Light" PrimaryColor="DeepPurple" SecondaryColor="Lime" />
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Defaults.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
25 changes: 18 additions & 7 deletions src/UnforgettableMemo.WinDesktop/MainWindow.xaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,19 @@
Loaded="Window_Loaded"
Deactivated="Window_Deactivated"
ResizeMode="CanResize"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
TextElement.Foreground="{DynamicResource MaterialDesignBody}"
TextElement.FontWeight="Regular"
TextElement.FontSize="12"
TextOptions.TextFormattingMode="Ideal"
TextOptions.TextRenderingMode="Auto"
Background="{DynamicResource MaterialDesignPaper}"
Title="MainWindow" Height="300" Width="300">
<!-- FontFamily="{DynamicResource MaterialDesignFont}" -->
<Grid>
<Grid.Resources>
<SolidColorBrush x:Key="PrimaryHueMidBrush" Color="Silver"/>
</Grid.Resources>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
Expand All @@ -25,13 +36,13 @@
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Name="btnAdd" xml:space="preserve" Click="btnAdd_Click"> + </Button>
<Button Grid.Column="1" Name="topBar" PreviewMouseLeftButtonDown="topBar_PreviewMouseLeftButtonDown"></Button>
<Button Grid.Column="2" Name="btnRefresh" xml:space="preserve" Click="btnRefresh_Click">🔄</Button>
<Button Grid.Column="3" Name="btnExit" xml:space="preserve" Click="btnExit_Click"> X </Button>
<Button Grid.Column="0" Name="btnAdd" Style="{DynamicResource MaterialDesignFlatButton}" xml:space="preserve" Click="btnAdd_Click"> + </Button>
<TextBlock Grid.Column="1" Name="topBar" PreviewMouseLeftButtonDown="topBar_PreviewMouseLeftButtonDown"></TextBlock>
<Button Grid.Column="2" Name="btnRefresh" Style="{DynamicResource MaterialDesignFlatButton}" xml:space="preserve" Click="btnRefresh_Click">🔄</Button>
<Button Grid.Column="3" Name="btnExit" Style="{DynamicResource MaterialDesignFlatButton}" xml:space="preserve" Click="btnExit_Click"> X </Button>
</Grid>
<Grid Grid.Row="1">
<TextBox Name="txtContent" AcceptsReturn="True" Padding="8" FontSize="16" TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Text="{Binding Path=DisplayingMemo.Content, Mode=TwoWay, UpdateSourceTrigger=Explicit}" TextChanged="txtContent_TextChanged">
<TextBox Name="txtContent" Style="{DynamicResource MaterialDesignOutlinedTextBox}" BorderThickness="0" AcceptsReturn="True" Padding="8" FontSize="16" TextWrapping="Wrap" VerticalScrollBarVisibility="Auto" Text="{Binding Path=DisplayingMemo.Content, Mode=TwoWay, UpdateSourceTrigger=Explicit}" TextChanged="txtContent_TextChanged">

</TextBox>
</Grid>
Expand All @@ -40,8 +51,8 @@
<ColumnDefinition Width="*"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Name="btnReview" Click="btnReview_Click">✔️</Button>
<Button Grid.Column="1" Name="btnDelete" Click="btnDelete_Click">🗑️</Button>
<Button Grid.Column="0" Name="btnReview" Style="{DynamicResource MaterialDesignFlatButton}" Click="btnReview_Click">✔️</Button>
<Button Grid.Column="1" Name="btnDelete" Style="{DynamicResource MaterialDesignFlatButton}" Click="btnDelete_Click">🗑️</Button>
</Grid>
</Grid>
</Window>
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@
<ProjectReference Include="..\UnforgettableMemo.Shared\UnforgettableMemo.Shared.csproj" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="MaterialDesignThemes" Version="3.2.0" />
</ItemGroup>

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
Expand Down

0 comments on commit 981c5be

Please sign in to comment.