New contact picture display for address fields.

This commit is contained in:
Burak Kaan Köse
2024-08-23 02:23:27 +02:00
parent 9950729080
commit 9ed297a49d

View File

@@ -22,14 +22,28 @@
<Page.Resources> <Page.Resources>
<DataTemplate x:Key="TokenBoxTemplate" x:DataType="entities:AccountContact"> <DataTemplate x:Key="TokenBoxTemplate" x:DataType="entities:AccountContact">
<Grid> <Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<ToolTipService.ToolTip> <ToolTipService.ToolTip>
<ToolTip Content="{x:Bind Address}" /> <ToolTip Content="{x:Bind Address}" />
</ToolTipService.ToolTip> </ToolTipService.ToolTip>
<Grid.ContextFlyout>
<!-- TODO: Display contact info. -->
<!--<Grid.ContextFlyout>
<MenuFlyout Placement="RightEdgeAlignedBottom"> <MenuFlyout Placement="RightEdgeAlignedBottom">
<MenuFlyoutItem Text="{x:Bind domain:Translator.ViewContactDetails}" /> <MenuFlyoutItem Text="{x:Bind domain:Translator.ViewContactDetails}" />
</MenuFlyout> </MenuFlyout>
</Grid.ContextFlyout> </Grid.ContextFlyout>-->
<Viewbox Width="24">
<controls:ImagePreviewControl
SenderContactPicture="{x:Bind Base64ContactPicture}"
FromAddress="{x:Bind Address}"
FromName="{x:Bind Name}" />
</Viewbox>
<TextBlock <TextBlock
Grid.Column="1" Grid.Column="1"
Margin="6,0,8,0" Margin="6,0,8,0"
@@ -46,6 +60,7 @@
<controls:ImagePreviewControl <controls:ImagePreviewControl
FromAddress="{x:Bind Address}" FromAddress="{x:Bind Address}"
FromName="{x:Bind Name}" FromName="{x:Bind Name}"
SenderContactPicture="{x:Bind Base64ContactPicture}"
IsKnown="False" /> IsKnown="False" />
<TextBlock Grid.Column="1"> <TextBlock Grid.Column="1">
<Run FontWeight="SemiBold" Text="{x:Bind Name}" /><LineBreak /><Run Text="{x:Bind Address}" /> <Run FontWeight="SemiBold" Text="{x:Bind Name}" /><LineBreak /><Run Text="{x:Bind Address}" />