示例: 有兩個控件:一個是600「像素」寬,另一個是200「像素」寬,直接顯示在第一個控件的下方,與它對齊。第一個控件的背景是在某些資源字典中定義的LinearGradientBrush
。同步兩個控件的畫筆背景
目標: 我想要第二個控件的背景與第一個控件同步,使得第二個控件看起來像是第一個控件的擴展。
問題: 簡單的背景綁定不是一個選項,因爲第二個控件的背景將拉伸超過200「像素」的LinearGradientBrush
,而第一個控件將其拉伸超過600「像素」。 是的,我可以手動定義一個新的筆刷,以便第二個控件與第一個控件匹配,但是如果我更改了任何東西(控件大小,筆刷),我將不得不手動更新第二個筆刷。我希望背景自動同步。
有沒有很好的解決方案LinearGradientBrush
? 是否有適用於所有類型刷子的通用解決方案?
是的,這絕對是簡單一個很好的解決方案情景,但是當第二個控件(或它們兩個)臨時顯示在其他很多控件的頂部時,實現它實際上是不可能的。當第一個控件的窗口在另一個程序集中定義並且我想添加與第一個控件匹配的第二個控件時,事情會變得更加複雜。 – RaceRalph