Visual refresh of dialogs.

This commit is contained in:
Burak Kaan Köse
2026-03-06 11:22:12 +01:00
parent 1aaf4e8a7e
commit 24f7c26d60
20 changed files with 284 additions and 144 deletions
+39 -32
View File
@@ -19,7 +19,7 @@
<x:Double x:Key="ContentDialogMaxWidth">400</x:Double>
</ContentDialog.Resources>
<StackPanel Spacing="16">
<StackPanel Spacing="20">
<!-- Contact Name -->
<TextBox
x:Name="ContactNameTextBox"
@@ -38,44 +38,51 @@
<StackPanel>
<TextBlock
Margin="0,0,0,8"
FontWeight="SemiBold"
Style="{ThemeResource BodyStrongTextBlockStyle}"
Text="{x:Bind domain:Translator.ContactEditDialog_PhotoSection, Mode=OneTime}" />
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Border
Background="{ThemeResource CardBackgroundFillColorDefaultBrush}"
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}"
BorderThickness="1"
CornerRadius="6"
Padding="16">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<PersonPicture
x:Name="ContactPhotoPersonPicture"
Grid.Column="0"
Width="64"
Height="64"
Margin="0,0,16,0" />
<PersonPicture
x:Name="ContactPhotoPersonPicture"
Grid.Column="0"
Width="64"
Height="64"
Margin="0,0,16,0" />
<StackPanel
Grid.Column="1"
VerticalAlignment="Center"
Spacing="8">
<Button
x:Name="ChoosePhotoButton"
Click="ChoosePhotoClicked"
Content="{x:Bind domain:Translator.ContactEditDialog_ChoosePhoto, Mode=OneTime}" />
<Button
x:Name="RemovePhotoButton"
Click="RemovePhotoClicked"
Content="{x:Bind domain:Translator.ContactEditDialog_RemovePhoto, Mode=OneTime}"
Visibility="Collapsed" />
</StackPanel>
</Grid>
<StackPanel
Grid.Column="1"
VerticalAlignment="Center"
Spacing="8">
<Button
x:Name="ChoosePhotoButton"
Click="ChoosePhotoClicked"
Content="{x:Bind domain:Translator.ContactEditDialog_ChoosePhoto, Mode=OneTime}" />
<Button
x:Name="RemovePhotoButton"
Click="RemovePhotoClicked"
Content="{x:Bind domain:Translator.ContactEditDialog_RemovePhoto, Mode=OneTime}"
Visibility="Collapsed" />
</StackPanel>
</Grid>
</Border>
</StackPanel>
<!-- Contact Status Info -->
<Border
x:Name="RootContactInfoBorder"
Padding="12,8"
Padding="16,12"
Background="{ThemeResource AccentFillColorDefaultBrush}"
CornerRadius="4"
CornerRadius="6"
Visibility="Collapsed">
<TextBlock
Foreground="{ThemeResource TextOnAccentFillColorPrimaryBrush}"
@@ -85,9 +92,9 @@
<Border
x:Name="OverriddenContactInfoBorder"
Padding="12,8"
Padding="16,12"
Background="{ThemeResource SystemFillColorCautionBrush}"
CornerRadius="4"
CornerRadius="6"
Visibility="Collapsed">
<TextBlock
Foreground="{ThemeResource TextFillColorPrimaryBrush}"