public async Task Init() { _data = await CMP.GetScalingParameter(Race, Gender); Title = "Racial Settings - " + Race.GetDisplayName() + " - " + Gender.ToString(); TitleBox.Content = "Racial Settings: " + Race.GetDisplayName() + " - " + Gender.ToString(); MinHeightBox.Text = _data.MinSize.ToString(); MaxHeightBox.Text = _data.MaxSize.ToString(); MinTailBox.Text = _data.MinTail.ToString(); MaxTailBox.Text = _data.MaxTail.ToString(); MinBustX.Text = _data.BustMinX.ToString(); MinBustY.Text = _data.BustMinY.ToString(); MinBustZ.Text = _data.BustMinZ.ToString(); MaxBustX.Text = _data.BustMaxX.ToString(); MaxBustY.Text = _data.BustMaxY.ToString(); MaxBustZ.Text = _data.BustMaxZ.ToString(); if (Gender != XivGender.Female) { MinBustXLabel.Visibility = Visibility.Collapsed; MinBustYLabel.Visibility = Visibility.Collapsed; MinBustZLabel.Visibility = Visibility.Collapsed; MaxBustXLabel.Visibility = Visibility.Collapsed; MaxBustYLabel.Visibility = Visibility.Collapsed; MaxBustZLabel.Visibility = Visibility.Collapsed; MinBustX.Visibility = Visibility.Collapsed; MinBustY.Visibility = Visibility.Collapsed; MinBustZ.Visibility = Visibility.Collapsed; MaxBustX.Visibility = Visibility.Collapsed; MaxBustY.Visibility = Visibility.Collapsed; MaxBustZ.Visibility = Visibility.Collapsed; } ShowDialog(); }
private Button MakeButton(XivSubRace race, XivGender gender) { var btn = new Button(); var context = new ButtonContext() { Race = race, Gender = gender }; btn.DataContext = context; var text = race.GetDisplayName(); btn.Content = text; btn.Margin = new Thickness(5); btn.Click += Btn_Click; return(btn); }