2013-04-10 79 views
2

如何將我的圖表標題綁定到在ComboBox中選擇的文本?將標題綁定到選定的組合框文本

這裏是我的代碼:

XAML

<DVC:Chart.Axes> 
    <DVC:LinearAxis Orientation="Y" Title="Ammount of calls" ShowGridLines="True" Interval="auto"/> 
    <DVC:LinearAxis Orientation="X" Title="{Binding Path=combobox1}" ShowGridLines="True" Interval="1"/> 
</DVC:Chart.Axes> 

正如你可以看到有我試圖綁定到ComboBox1x-axis文本。

<ComboBox x:Name="combobox1" HorizontalAlignment="Left" Margin="16,90,0,0" VerticalAlignment="Top" Width="120" SelectionChanged="combobox1_SelectionChanged"> 
    <ComboBoxItem Content="Graph per Hour"/> 
    <ComboBoxItem Content="Graph per Minute"/> 
</ComboBox> 

上面是組合框。提前致謝。

回答

1

你可以試試這個:

Title="{Binding SelectedItem.Content, ElementName=combobox1}" 
+0

感謝您的幫助 – Silentdarkness 2013-04-10 13:47:15

+0

@Silentdarkness,千萬記住,雖然這部作品在您的情況下,它可能不會給你想要的結果,如果你ComboBoxItem的內容比其他的東西串。在這種情況下,您需要綁定到Content屬性的相關部分。有關Content屬性的可能值,請參見[MSDN](http://msdn.microsoft.com/zh-cn/library/system.windows.controls.contentcontrol.content.aspx)中的示例部分。 – publicgk 2013-04-10 13:55:05

+0

真棒,這使得完美的感覺:)謝謝 – Silentdarkness 2013-04-11 05:54:04