到目前为止,我的代码将让我在计算机上使用过滤器浏览图像。当我浏览图像时,我想要我的图像,它在我的应用程序上设置为在我的所有表格上更改为我选择的图像。
private void Button_Click_4(object sender, RoutedEventArgs e)
{
// Create OpenFileDialog
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
// Set filter for file extension and default file extension
dlg.DefaultExt = ".txt";
dlg.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif";
// Display OpenFileDialog by calling ShowDialog method
Nullable<bool> result = dlg.ShowDialog();
// Get the selected file name and display in a TextBox
if (result == true)
{
// Open document
string filename = dlg.FileName;
txtFileLocation.Text = filename;
}
}
答案 0 :(得分:0)
我认为你的Logo是某种形象。如果您将图像的来源更改为您选择的文件/图像的路径,那么您应该很高兴。我在我的xaml中添加了一个名为MyImage的控件,它应该是你的徽标:
// Get the selected file name and display in a TextBox
if (result == true)
{
// Open document
string filename = dlg.FileName;
MyImage.Source = new BitmapImage(new Uri(filename));
}
XAML:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Button Click="ButtonBase_OnClick"/>
<Image Grid.Row="1" Name="MyImage"/>
</Grid>