2017-07-28 51 views
0

我在有一個問題我ContentView內容查看在Xamarin不會綁定全局靜態價值形式

我想我BackroundColor綁定到一個網格和StackLayout

BackgroundColor="{x:Static local:Const.Color_BackgroundNavigationBar}"

這工作很那麼在我ContentPage,但在我ContentView我得到了一個錯誤:

Position 25:108. No property, bindable property, or event found for 'BackgroundColor'

命名空間對於本地來說,和我的ContentPage中一樣。 這是因ContentView或其他原因而存在的問題嗎?

回答

0

好,我找到了解決自己: 的ContentView是我ContentPage所以我需要設置與源綁定額外的一個孩子:

BackgroundColor="{Binding Source={x:Static const:Const.Color_BackgroundNavigationBar}}" 

希望我解釋的解決方案是正確的,現在它正在。

0

該錯誤基本上說明了一切;一個ContentView沒有房產BackgroundColor。請參閱documentation page這種類型。

+0

我沒有直接將BackgroundColor屬性設置爲ContentView,例如我在Grid和Stack Layout上使用它,我認爲這不應該是一個問題 – Optimist19