我認爲我有this question中描述的相同問題。DataTemplate中的靜態資源無法解析
<ItemsControl ItemsSource="{Binding Buttons}">
...
<DataTemplate>
<RadioButton Style="{StaticResource {x:Type ToggleButton}}"/>
...
在這種情況下,靜態資源未被解析。我試圖根據上面的鏈接將其更改爲DynamicResource,但這不能解決問題。我能做些什麼來訪問DataTemplate中的StaticResource?
您引用的風格如何以及在哪裏定義? – lisp
我沒有定義它......不太熟悉XAML的這一面。我需要在某個地方定義它嗎? – Sherlock
如果你想在你的RadioButton上使用ToggleButton的默認樣式(不是你的覆蓋默認樣式),那麼不需要。但這對我很有用。你怎麼知道資源沒有解決? – lisp