我有一個合理簡單的按鈕ControlTemplate來設置按鈕的樣式。 我被要求將該按鈕的一部分文本對齊按鈕的右側。因此有些文字會左對齊,右對齊。 指向這種方法的指針將不勝感激。 這是我到目前爲止有:在WPF按鈕中將兩段文本可分離地對齊
<ControlTemplate x:Key="ListItemNameTemplate" TargetType="Button">
<Grid Height="40">
<Border Width="200"
x:Name="BgEnabled"
HorizontalAlignment="Center"
Margin="1,1,1,1"
Background="YellowGreen">
<StackPanel Orientation="Vertical">
<TextBlock Width="150"
x:Name="textBlock"
Text="{TemplateBinding Content}"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Foreground="White"
FontSize="24"
FontWeight="Bold"/>
<TextBlock Width="50"
x:Name="textBlock1"
Text="{TemplateBinding Content}"
HorizontalAlignment="Right"
VerticalAlignment="Center"
Foreground="White"
FontSize="24"
FontWeight="Bold"/>
</StackPanel>
</Border>
</Grid>
</ControlTemplate>
但是: 一個。第二個文本塊不顯示。 b。我需要爲「內容」指定第二個文本塊的內容。
我糾正該錯誤,由於@ H-B;乾杯。 –
我正在使用此示例來解決此問題。還沒有爲我工作,但目前我沒有給予我全面的關注。只是想感謝你的回覆。 – Jemmitch
不知道我在這裏錯過了什麼,但這個例子不適合我。我已經在一個新的解決方案中嘗試了上面的代碼。執行時出現以下異常:在「System.Windows.Baml2006.TypeConverterMarkupExtension」上提供值引發異常。內部異常是{「屬性路徑無效。'MyButtonThing'沒有名爲'Text2'的公共屬性。」} – Jemmitch