新增头像显示,等待头像显示类修正。
This commit is contained in:
@@ -155,11 +155,13 @@
|
|||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid DockPanel.Dock="Right" Width="180">
|
<Grid DockPanel.Dock="Right" Width="180">
|
||||||
<materialDesign:Chip Content="" Margin="0 0 6 4">
|
<StackPanel>
|
||||||
<materialDesign:Chip.Icon>
|
<materialDesign:Chip x:Name="AccountChip" Content="" Margin="0 0 6 4" Click="AccountChip_Click">
|
||||||
<Image x:Name="AccountPortrait"/>
|
<materialDesign:Chip.Icon>
|
||||||
</materialDesign:Chip.Icon>
|
<Image x:Name="AccountPortrait"/>
|
||||||
</materialDesign:Chip>
|
</materialDesign:Chip.Icon>
|
||||||
|
</materialDesign:Chip>
|
||||||
|
</StackPanel>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|
||||||
<Grid>
|
<Grid>
|
||||||
|
|||||||
@@ -121,7 +121,8 @@ namespace 软件系统客户端Wpf
|
|||||||
//启动定时器
|
//启动定时器
|
||||||
TimeTickInitilization();
|
TimeTickInitilization();
|
||||||
//显示头像
|
//显示头像
|
||||||
//DownloadUserPortraint();
|
SoftUserPortraitInitialization();
|
||||||
|
SoftUserPortrait.DownloadUserPortraint();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Window_Initialized(object sender, EventArgs e)
|
private void Window_Initialized(object sender, EventArgs e)
|
||||||
@@ -288,7 +289,7 @@ namespace 软件系统客户端Wpf
|
|||||||
|
|
||||||
private void MenuItem头像更改_Click(object sender, RoutedEventArgs e)
|
private void MenuItem头像更改_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
|
SoftUserPortrait.ChangePortrait();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void MenuItem关于本软件_Click(object sender, RoutedEventArgs e)
|
private void MenuItem关于本软件_Click(object sender, RoutedEventArgs e)
|
||||||
@@ -565,6 +566,36 @@ namespace 软件系统客户端Wpf
|
|||||||
|
|
||||||
#endregion
|
#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