1
是否可以將附加資源字符串綁定到控件中的另一個屬性。我已經有一個屬性綁定到一個資源,但也需要另一個。我看不到一種做法,因爲我需要一個額外的DataContext,但顯然只能有一個。如何將XAML中的資源字符串綁定到同一控件中的多個屬性?
我需要綁定的附加屬性是超鏈接控件中的內容。
XAML文件如下: -
<UserControl x:Class="SilverlightApplication1.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mystuff="clr-namespace:my.assembly.name;assembly=my.assembly.name"
Width="100" Height="100">
<UserControl.Resources>
<mystuff:TxtResConv x:Key="TxtResConv" />
<mystuff:TxtResPar x:Key="LabelTitle" ResourceUri="LabelTitle" DefaultValue="default label title" />
<mystuff:TxtResPar x:Key="LinkURL" ResourceUri="LinkURL" DefaultValue="default label title" />
</UserControl.Resources>
<Grid x:Name="LayoutRoot" Background="White">
<HyperlinkButton DataContext="{StaticResource LinkURL}" x:Name="HyperLink1" Content="NEED TO ADD RESOURCE STRING LABELTITLE HERE !!" NavigateUri="{Binding Mode=OneWay,Converter={StaticResource TxtResConv}}"></HyperlinkButton>
</Grid>
</UserControl>
在此先感謝。
非常感謝這個答案。 – cyberbobcat 2009-01-15 13:54:37