後,我是新來的Xamarin框架,並想用主詳細頁 創建一個應用程序,我的確從xamarin網站開通簡單的主從導航頁面演示 master-detail-page xamarin webise如何改變masterPageitem的標籤文本顏色選擇
唯一不同的是我用ViewCell裏面DataTemplate.In ViewCell我有標籤 而不是圖像。 點擊後MasterPageItems
導航工作正常,但現在我想更改標籤文本顏色也。
<ListView x:Name="listView" VerticalOptions="FillAndExpand" SeparatorVisibility="None" RowHeight="50" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Label Text="{Binding Title}" TextColor="#1ca7ec" FontSize="18"></Label>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
{
var item = e.SelectedItem as MasterPageItem;
if (item != null)
{
Detail = new NavigationPage((Page)Activator.CreateInstance(typeof(ContactsPage)));
masterPage.ListView.SelectedItem = null;
IsPresented = false;
}
}
我看到你綁定了你的標籤的文本。你爲什麼不綁定TextColor呢? –
我嘗試過......但這些更改並未反映在母版頁上。只有在主頁面上選擇項目後,纔會將文本顏色第一次綁定爲文本顏色 – sandy
您的綁定模式有兩種方式嗎? => TextColor =「{Binding TitleColor,Mode = TwoWay}」 –