public UserGameViewModel(WCFUserGame model) { Model = model; HomeType = MainWindow.ClientInfo.WorldData.HomeType.Single(p1 => p1.WCFHomeType.Name == Model.HomeType); MindRate = model.MindPosition == 1 ? "100" : "0"; HonorRate = model.HonorPosition == 5 ? "100" : "0"; //игра не доигранна if (Model.MindPosition == 0) { if (Model.IsIgnoreHonor) { ToolTipText = App.GetResources("hint_ignoreHonor"); Background = new SolidColorBrush(Colors.Yellow) { Opacity = .1 }; MindRate = ""; HonorRate = ""; } else { ToolTipText = App.GetResources("hint_mindZero"); Background = new SolidColorBrush(Colors.Orange) { Opacity = .1 }; } } else { if (Model.IsIgnoreMind) { ToolTipText = App.GetResources("hint_ignoreMind"); Background = new SolidColorBrush(Colors.Green) { Opacity = .1 }; } else { ToolTipText = App.GetResources("hint_goodGame"); Background = new SolidColorBrush(Colors.WhiteSmoke) { Opacity = .1 }; } } }
void HomeDetail_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { _HomeType = (ExtHomeType)e.NewValue; }