Show / Hide Table of Contents

Практическое руководство. Использование объекта ThicknessConverter

Пример

В этом примере показано, как создать экземпляр ThicknessConverter и использовать его для изменения толщины границы.

В примере определяется пользовательский метод с именем changeThickness; этот метод сначала преобразует содержимое ListBoxItem, как определено в отдельном XAML файл, чтобы экземпляр Thickness, а затем преобразует содержимое в String. Этот метод передает ListBoxItem для ThicknessConverter объект, который преобразует Content из ListBoxItem к экземпляру Thickness. Это значение затем передается обратно в качестве значения BorderThickness свойство Border.

Этот пример не запускается.

private void changeThickness(object sender, SelectionChangedEventArgs args)
{
    ListBoxItem li = ((sender as ListBox).SelectedItem as ListBoxItem);
    ThicknessConverter myThicknessConverter = new ThicknessConverter();
    Thickness th1 = (Thickness)myThicknessConverter.ConvertFromString(li.Content.ToString());
    border1.BorderThickness = th1;
    bThickness.Text = "Border.BorderThickness =" + li.Content.ToString();
}

См. также

  • Thickness
  • ThicknessConverter
  • Border
  • Практическое руководство. Изменить свойства полей
  • Практическое руководство. Преобразовать в новый тип данных элемента ListBoxItem
  • Общие сведения о панелях
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX