新增头像显示,等待头像显示类修正。
This commit is contained in:
@@ -155,11 +155,13 @@
|
||||
</Grid>
|
||||
|
||||
<Grid DockPanel.Dock="Right" Width="180">
|
||||
<materialDesign:Chip Content="" Margin="0 0 6 4">
|
||||
<StackPanel>
|
||||
<materialDesign:Chip x:Name="AccountChip" Content="" Margin="0 0 6 4" Click="AccountChip_Click">
|
||||
<materialDesign:Chip.Icon>
|
||||
<Image x:Name="AccountPortrait"/>
|
||||
</materialDesign:Chip.Icon>
|
||||
</materialDesign:Chip>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
|
||||
<Grid>
|
||||
|
||||
@@ -121,7 +121,8 @@ namespace 软件系统客户端Wpf
|
||||
//启动定时器
|
||||
TimeTickInitilization();
|
||||
//显示头像
|
||||
//DownloadUserPortraint();
|
||||
SoftUserPortraitInitialization();
|
||||
SoftUserPortrait.DownloadUserPortraint();
|
||||
}
|
||||
|
||||
private void Window_Initialized(object sender, EventArgs e)
|
||||
@@ -288,7 +289,7 @@ namespace 软件系统客户端Wpf
|
||||
|
||||
private void MenuItem头像更改_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
SoftUserPortrait.ChangePortrait();
|
||||
}
|
||||
|
||||
private void MenuItem关于本软件_Click(object sender, RoutedEventArgs e)
|
||||
@@ -565,6 +566,36 @@ namespace 软件系统客户端Wpf
|
||||
|
||||
#endregion
|
||||
|
||||
#region 头像图片上传下载块
|
||||
|
||||
|
||||
private UserPortrait SoftUserPortrait { get; set; }
|
||||
|
||||
private void SoftUserPortraitInitialization()
|
||||
{
|
||||
SoftUserPortrait = new UserPortrait(AppDomain.CurrentDomain.BaseDirectory + @"\Portrait\" + UserClient.UserAccount.UserName,
|
||||
m => {
|
||||
BitmapImage bi = new BitmapImage();
|
||||
bi.BeginInit();
|
||||
bi.UriSource = new Uri(m, UriKind.RelativeOrAbsolute);
|
||||
bi.EndInit();
|
||||
bi.Freeze();
|
||||
AccountPortrait.Source = bi;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
private void AccountChip_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
//点击了头像,请求下载高清版本头像
|
||||
using (FormMatterRemind fmr = new FormMatterRemind("正在下载图片", SoftUserPortrait.ThreadPoolDownloadSizeLarge))
|
||||
{
|
||||
fmr.ShowDialog();
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user