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
                    };
                }
            }
        }
Esempio n. 2
0
 void HomeDetail_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     _HomeType = (ExtHomeType)e.NewValue;
 }