0
我想根據從屬性的對象的datacontext作了布爾聲明在我的控制來改變背景色(或任何其他視覺屬性)。 讓我用一個例子解釋:WPF有條件的資源選擇
public class Node
{
public int Min ;
public int Max ;
}
,然後我有一個WPF控件,如:
<DockPanel x:Name="LayoutRoot" DataContext=<!-- an instance of node class --> >
現在我想從資源選擇背景色刷depeneds上,如果(最小==最大)或不是這樣的:
if (min == max)
BackColor = resources.fixedNodeBrush
else
BackColor = resources.NodeBrush
我想知道是否有可能在xaml中做到這一點,或者我需要爲它編寫代碼嗎?和什麼解決方案?
謝謝