【发布时间】:2011-05-03 10:43:22
【问题描述】:
我有一个按钮控件,我想向其中添加图像和超链接属性,即它应该是一个带有指向其他源的链接的图像按钮。我试过了
<Button Click="OnNavigationRequest" ToolTip="Orkut">
<Image Source="C:\Documents and Settings\SaurabhS\My Documents\Visual Studio 2008 \Projects\SaurabhSinhaDemos\WPF_Zone\AddressBook\AddressBook\images\orkut.jpeg"/>
<Hyperlink NavigateUri="http://www.orkut.com">Orkut</Hyperlink>
</Button>
在后面的代码中:
AddHandler(Hyperlink.RequestNavigateEvent,
new RoutedEventHandler(OnNavigationRequest));
public void OnNavigationRequest(object sender, RoutedEventArgs e)
{
var source = e.OriginalSource as Hyperlink;
if (source != null)
Process.Start(source.NavigateUri.ToString());
}
但出现以下错误:
内容设置不止一次...
我该怎么做?
【问题讨论】:
-
您尚未向我们提供完整的 XAML 代码。您引用的错误消息表明您的 XAML 代码中存在错误,其中一个元素中的多个子元素只能采用一个子元素。请发布完整的 XAML 代码。
标签: wpf-controls