ArtOfWords.Models.Satelite.CharacterSatelite.CharacterSateliteGenerator.Generate C# (CSharp) Метод

Generate() публичный статический Метод

public static Generate ( CharacterModel model ) : SateliteViewer
model ModernizedAlice.ArtOfWords.BizCommon.Model.Character.CharacterModel
Результат SateliteControl.SateliteViewer
        public static SateliteViewer Generate(CharacterModel model)
        {
            var viewer = new SateliteViewer(Application.Current.MainWindow);
            var viewModel = new CharacterSateliteViewModel(viewer, model);

            viewer.LeftButtonLabel = "名前";
            viewer.TopButtonLabel = "ステータス";
            viewer.RightButtonLabel = "自由記入欄";
            viewer.BottomButtonLabel = "未使用";

            viewer.RelatedModel = model;
            viewer.TopLeftGridElement = new NameGrid() { DataContext = viewModel };
            viewer.TopRightGridElement = new StatusGrid() { DataContext = viewModel };
            viewer.BottomRightGridElement = new RemarkGrid() { DataContext = viewModel };
            viewer.BottomLeftGridElement = new NotUsedGrid() { DataContext = viewModel };

            return viewer;
        }
CharacterSateliteGenerator