Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问XAML Windows Phone中按钮内的图像_C#_Xaml_Windows Phone - Fatal编程技术网

C# 访问XAML Windows Phone中按钮内的图像

C# 访问XAML Windows Phone中按钮内的图像,c#,xaml,windows-phone,C#,Xaml,Windows Phone,您好,我是XAML新手,我需要更改Hyperlink按钮内的图像源当单击HyerLinkButton时我正在触发事件请告诉我如何更改图像源 注意:列表框中已存在Hyperlink按钮 XAML <HyperlinkButton x:Name="SaveData" Width="Auto" CommandParameter="{Binding business_id}" Click="SaveData_Click">

您好,我是XAML新手,我需要更改Hyperlink按钮内的图像源当单击HyerLinkButton时我正在触发事件请告诉我如何更改图像源

注意:列表框中已存在Hyperlink按钮

XAML

    <HyperlinkButton x:Name="SaveData" Width="Auto" CommandParameter="{Binding business_id}" Click="SaveData_Click">
                                        <HyperlinkButton.Template>
                                            <ControlTemplate>
                                                <Image Source="/Assets/Images/MainPageImg/save.png" Width="50" HorizontalAlignment="Right" Margin="0,0,15,0"></Image>
                                            </ControlTemplate>
                                        </HyperlinkButton.Template>
                                    </HyperlinkButton>
}

将图像的Uri路径更改为新图像的任何内容。
希望这对您有用。

尝试为图像赋予
名称
x:Key
属性。如果使用
图像
覆盖
超链接按钮
的模板,为什么不直接使用
图像
并监听
点击
事件?
 private void SaveData_Click(object sender, RoutedEventArgs e)
    {
        HyperlinkButton HyperlinkButton = (HyperlinkButton)sender;
        string value = HyperlinkButton.CommandParameter.ToString();
        saveevt = true;
        using (var db = new SQLiteConnection(dbPath))
        {
            db.RunInTransaction(() =>
            {
                db.Insert(new Travel() { id = value });
            });
        }
    }
private void SaveData_Click(object sender, RoutedEventArgs e) {

BitmapImage imgSource = new BitmapImage(
      new Uri("/Assests/Images/MainpageImg/save.png", UriKind.Relative));
image1.Source = null;
image1.Source = imgSource;