簡體   English   中英

C#:當用戶單擊按鈕時如何查看圖像?

[英]C#: How do I view an image when a user clicks on a button?

我見過相同答案的許多不同版本,但都沒有解決我的問題。 我正在使用WPF,並且我希望用戶單擊按鈕“提示”時查看圖像。 到目前為止的代碼如下:

    void Hint_Click(object sender, RoutedEventArgs e)
    {
        Label.Content = "Yes";
        BitmapImage RealTrump = new BitmapImage(new Uri("RealTrump", UriKind.Relative));
    }

這是一個jpeg圖片,並保存在項目文件中,因此目錄僅為“ RealTrump”。 當我運行編譯器並單擊按鈕時,它僅查看標簽而不是圖像。

這是XAML代碼,我真的不知道該怎么做,因為我對C#和一般編程還是很陌生:

<Image x:Name="RealTrump" HorizontalAlignment="Left" Height="100" Margin="381,44,0,0" VerticalAlignment="Top" Width="97"/>

如果有幫助,我正在使用Visual Studio 2013。

將標簽命名為RealTrump您在click事件處理程序中創建了一個具有相同名稱的局部變量。

如果僅刪除類型聲明並像這樣設置圖像源:

void Hint_Click(object sender, RoutedEventArgs e)
{
    Label.Content = "Yes";
    RealTrump.Source = new BitmapImage(new Uri("pack://application:,,,/Images/RealTrump.jpg", UriKind.Relative));
}

該圖像應顯示。 (您可能必須根據與源相對的確切位置來稍微調整路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM