Error al cambiar Fuente y Texto dinámicamente en un TextBox
Se ha encontrado un bug al intentar cambiar la fuente y el texto de un TextBox en forma dinámica. Esto pasa solamente si primero cambiamos la fuente y luego el texto del control, si invertimos el orden este error no sucede.
Este es el xaml donde defino el control a utilizar
<Canvas>
<TextBox x:Name="TestBox1" Text="Hola!!!!" FontFamily="Arial"></TextBox>
<Button x:Name="cambiarFuente" Content="Probar"
Click="cambiarFuente_Click"></Button>
</Canvas>
Este el código fuente que da error al ejecutarse
private void cambiarFuente_Click(object sender, RoutedEventArgs e)
{
TestBox1.FontFamily = new FontFamily("Arial");
TestBox1.Text = Guid.NewGuid().ToString();
}
Tengan cuidado si van a realizar un cambio de fuente dinámicamente en un TextBox ya que si luego cambian el texto, va a colgar la aplicación.