コード例 #1
0
        private static void AddWeakness(ListWeaknesses control, Weakness weakness)
        {
            TextBlock textBlockWeakness = new TextBlock();

            textBlockWeakness.Margin     = new Thickness(10, 5, 0, 0);
            textBlockWeakness.FontWeight = FontWeights.Black;
            textBlockWeakness.Text       = String.Format("{0} (x{1})", weakness.ClassName, weakness.Ratio);
            control.weaknessesListStackPanel.Children.Add(textBlockWeakness);
        }
コード例 #2
0
        private static void OnListWeaknessesObjectPropertyChanged(DependencyObject source, DependencyPropertyChangedEventArgs e)
        {
            ListWeaknesses control = source as ListWeaknesses;

            control.weaknessesListStackPanel.Children.Clear();
            Weakness[] ListWeaknessesObject = (Weakness[])e.NewValue;
            if (ListWeaknessesObject != null)
            {
                ListWeaknessesObject.ToList().ForEach(className => AddWeakness(control, className));
            }
        }