2012-03-17 1 views
1

В настоящее время я разрабатываю приложения для метро, ​​и мне нужно написать текст на изображениях.Использование WriteableBitmapEx

Я нашел http://writeablebitmapex.codeplex.com/

Но я новичок в XAML и знать, как доцент использовать его специально. Так может кто-нибудь сказать мне, как мне его использовать, чтобы писать текст на изображении.

Как я задал этот вопрос на MSDN, но у меня пока нет ответа.

Edit:

Если я использую в качестве Муад'Диб Я получаю сообщение об ошибке, как видно на скриншоте ниже:

enter image description here

Ошибка является: 'Writeable Bitmap Extensions' is ambiguous in the namespace 'System.Windows.Media.Imaging'

+0

библиотека WriteableBitmapEx также на NuGet –

ответ

0

есть одно возможное решение в Discussions area for WriteableBitmapEx

здесь код из этих «статей»:

public static void DrawText(this WriteableBitmap wBmp,Point at, string text,double fontSize,Color textColor) 
    {   
     TextBlock lbl = new TextBlock(); 
     lbl.Text = text; 
     lbl.FontSize = fontSize; 
     lbl.Foreground = new SolidColorBrush(textColor); 
     WriteableBitmap tBmp = new WriteableBitmap(lbl, null); 
     wBmp.Blit(at, tBmp, new Rect(0, 0, tBmp.PixelWidth, tBmp.PixelHeight), Colors.White, System.Windows.Media.Imaging.WriteableBitmapExtensions.BlendMode.Alpha); 
    } 
+0

@ MUAD-Недавно я отправил на обсуждение по этому поводу, и я получаю сообщение об ошибке, как обновляется. – coder

+0

Код, который я опубликовал из обсуждения, находится на C#, я вижу на вашем изображении, что вы используете VB. Я не знаю, VB, я не буду здесь очень помогать. –