Czy da się rzutować w XAML'u?

0

Witam, muszę w XAML'u ustawić wielkość czcionki TextBlock'a na 10 punktów.
Oto kod (w C#) na którym mam się wzorować, czyli który mam przerobić :

FontSizeConverter fSizeConverter = new FontSizeConverter();
textBlock1.FontSize = (double)fSizeConverter.ConvertFromString("10pt");

Problem polega na tym że tak jak widać w kodzie muszę rzutować zwróconą wartość na typ double ale niestety nie wiem jak to zrobić. Będę wdzięczny za wszelką pomoc ;-)

0

converter istnieje, wiec czy nie wystarczy w XAMLu napisac
<TextBlock ...... FontSize="10pt" /> ? czy tez fontsize w textblock ma inny [converter] przypisany?

mozesz zawsze wartosc 10pt umiescic w jakims (dep)property swojej kontrolki/formy, a textbox:fontsize zbindowac do tego i okreslic natychmiast konwerter. nie bede kopiowal kodu, zerknij tutaj:
http://msdn.microsoft.com/en-us/library/system.windows.data.binding.converter.aspx
http://10rem.net/blog/2010/05/08/breaking-apart-the-margin-property-in-xaml-for-better-binding
http://blogs.windowsclient.net/rob_relyea/archive/2008/04/10/strings-to-things-or-how-xaml-interprets-attribute-values.aspx

1 użytkowników online, w tym zalogowanych: 0, gości: 1