Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Ejemplo
En este ejemplo se muestra cómo crear una instancia de ThicknessConverter y usarla para cambiar el grosor de un borde.
En el ejemplo se define un método personalizado denominado changeThickness; este método en primer lugar convierte el contenido de ListBoxItem, tal como se encuentra definido en un archivo de Lenguaje de marcado de aplicaciones extensible (XAML) independiente, en una instancia de Thickness y más adelante convierte el contenido en un objeto String. Este método pasa ListBoxItem a un objeto ThicknessConverter, que convierte la propiedad Content de un ListBoxItem en una instancia de Thickness. Este valor se vuelve a recuperar como el valor de la propiedad BorderThickness de Border.
Este ejemplo no se ejecuta. Para obtener el ejemplo completo, vea Ejemplo ThicknessConverter.
Private Sub changeThickness(ByVal sender As Object, ByVal args As SelectionChangedEventArgs)
Dim li As ListBoxItem = CType(CType(sender, ListBox).SelectedItem, ListBoxItem)
Dim myThicknessConverter As System.Windows.ThicknessConverter = New System.Windows.ThicknessConverter()
Dim th1 As Thickness = CType(myThicknessConverter.ConvertFromString(li.Content.ToString()), Thickness)
border1.BorderThickness = th1
bThickness.Text = "Border.BorderThickness =" + li.Content.ToString()
End Sub
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();
}
Vea también
Tareas
Cómo: Cambiar la propiedad Margin
Cómo: Convertir un elemento ListBoxItem en un nuevo tipo de datos
Conceptos
Información general sobre elementos Panel