0
我有一個ComboBox
下以下(這意味着我不能使用任何因參數x:Name
重複命名)的約20:訪問無名控制背後
<ComboBoxItem>
<StackPanel Orientation="Horizontal">
<Image Source="folder/someimage.png" Height="20" Width="20"/>
<TextBlock Text="SampleText" Margin="5,0,0,0"/>
</StackPanel>
</ComboBoxItem>
哪有我訪問事件中的TextBlock
字符串?
目前,當我選擇正常的項目,選定的文本(我ComboBox
的)設置爲
System.Windows.Controls.ComboBoxItem
這是從ComboBoxItem.ToString()
的返回值方法!
如何更改基於ComboBoxItem
的我的xaml
的退貨類型?
當你從XAML填充該組合時,你可以使用'x:Name'。會有什麼問題? –
@HenkHolterman如果我使用'x:Name =「txt」'作爲'comboBox.SelectedItem = txt.Text;'從後面訪問它,這將適用於第一項,但所有其他項將失敗,因爲**重複命名**(只有一個'TextBlock'可以命名爲'txt' - > **不起作用** – cramopy
'txt1' ...'txt2' ...'txt3' ... – MickyD