Update User Profile Stuff + Misc.

This commit is contained in:
_Neo_
2025-10-15 18:59:13 +03:00
parent 2434c55266
commit 9f2ab7aa8f
7 changed files with 322 additions and 316 deletions

View File

@@ -12,20 +12,19 @@
d:DesignHeight="450"
MinWidth="500"
d:DesignWidth="800"
Margin="0"
Padding="0"
mc:Ignorable="d"
Focusable="True"
x:DataType="viewModels:UserProfileViewModel">
<Design.DataContext>
<viewModels:UserProfileViewModel />
</Design.DataContext>
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" RowDefinitions="*,Auto">
<Border
CornerRadius="5"
BorderBrush="{DynamicResource AppListHoverBackgroundColor}"
BorderThickness="1">
<Grid Margin="10" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" RowDefinitions="*,Auto">
<StackPanel>
<ListBox
MaxHeight="300"
HorizontalAlignment="Stretch"
HorizontalAlignment="Center"
VerticalAlignment="Center"
SelectionChanged="ProfilesList_SelectionChanged"
Background="Transparent"
@@ -40,7 +39,7 @@
</ListBox.ItemsPanel>
<ListBox.Styles>
<Style Selector="ListBoxItem">
<Setter Property="Margin" Value="5 5 0 5" />
<Setter Property="Margin" Value="5 0 0 0" />
<Setter Property="CornerRadius" Value="5" />
</Style>
<Style Selector="Rectangle#SelectionIndicator">
@@ -54,10 +53,11 @@
PointerEntered="Grid_PointerEntered"
PointerExited="Grid_OnPointerExited">
<Border
Margin="5"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
ClipToBounds="True"
CornerRadius="5"
CornerRadius="6"
Background="{Binding BackgroundColor}">
<StackPanel
HorizontalAlignment="Stretch"
@@ -68,15 +68,20 @@
HorizontalAlignment="Stretch"
VerticalAlignment="Top"
Source="{Binding Image, Converter={x:Static helpers:BitmapArrayValueConverter.Instance}}" />
<TextBlock
<Panel
Height="40"
HorizontalAlignment="Stretch"
MaxWidth="90"
Text="{Binding Name}"
TextAlignment="Center"
TextWrapping="Wrap"
TextTrimming="CharacterEllipsis"
MaxLines="2"
Margin="5" />
VerticalAlignment="Stretch">
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock
Text="{Binding Name}"
MaxWidth="75"
TextAlignment="Center"
TextTrimming="CharacterEllipsis"
TextWrapping="Wrap"
MaxLines="2" />
</StackPanel>
</Panel>
</StackPanel>
</Border>
<Border
@@ -104,8 +109,8 @@
<DataTemplate
DataType="viewModels:BaseModel">
<Panel
Height="118"
Width="96">
Height="120"
Width="100">
<Button
MinWidth="50"
MinHeight="50"
@@ -128,10 +133,10 @@
</DataTemplate>
</ListBox.DataTemplates>
</ListBox>
</Border>
</StackPanel>
<StackPanel
Grid.Row="1"
Margin="0 24 0 0"
Margin="10,30,0,0"
HorizontalAlignment="Left"
Orientation="Horizontal"
Spacing="10">
@@ -144,7 +149,7 @@
</StackPanel>
<StackPanel
Grid.Row="1"
Margin="0 24 0 0"
Margin="0,30,0,0"
HorizontalAlignment="Right"
Orientation="Horizontal">
<Button