如何在 C# 中的 WPF 应用程序中保存图像
Posted
技术标签:
【中文标题】如何在 C# 中的 WPF 应用程序中保存图像【英文标题】:How To save image in WPF Application in C# 【发布时间】:2015-10-18 07:11:01 【问题描述】:您好,我是 C# WPF 的新手,我正在创建一个图表制作应用程序。它只保存为 .xml 文件以便能够再次编辑,但我想将它也保存为图像,我搜索但他们使用的是 OpenFileDialog 并且 c# WPF 不支持 OpenFileDialog 命令。我在保存中有这样的代码。
<Button Margin="1" Padding="2" HorizontalContentAlignment="Left"
Style="StaticResource ToolBarButtonBaseStyle"
Command="x:Static ApplicationCommands.Save"
CommandTarget="Binding ElementName=MyDesigner">
<Button.Content>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Source="Images/image.png" Width="16"/>
<TextBlock Margin="3,0,3,0" Text="Save" VerticalAlignment="Center" Grid.Column="1"/>
</Grid>
</Button.Content>
</Button>
我会怎么做?任何想法将不胜感激。 :)
【问题讨论】:
【参考方案1】:WPF 有 OpenFileDialog... 在使用中:
using Microsoft.Win32;
示例:
OpenFileDialog opf = new OpenFileDialog();
if (opf.ShowDialog().HasValue)
string myFile = opf.FileName;
【讨论】:
非常感谢@Spawn,现在我可以完成我的论文了。我只搜索jpg保存代码。 可以在此处找到良好的图像保存示例,例如 - ***.com/a/4161485/1979354以上是关于如何在 C# 中的 WPF 应用程序中保存图像的主要内容,如果未能解决你的问题,请参考以下文章
从 C# WPF 应用程序中读取 MS Access 数据库中的图像 [重复]
C# WPF 应用程序中的 Keycloak:如何在普通 MVVM WPF 应用程序中访问 C# 中给定用户/密码的角色?