첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170

▶ XAML 문자열에서 객체 구하기 예제

using System.Windows.Controls;

string xaml = @"
<Button xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""
    Foreground=""LightSeaGreen"" FontSize=""24pt"">
    Click me!
</Button>
";

Button button = GetObject(xaml) as Button;

 

728x90

 

▶ XAML 문자열에서 객체 구하기

using System.IO;
using System.Windows.Markup;

#region 객체 구하기 - GetObject(xaml)

/// <summary>
/// 객체 구하기
/// </summary>
/// <param name="xaml">XAML</param>
/// <returns>객체</returns>
public object GetObject(string xaml)
{
    MemoryStream memory = new MemoryStream(xaml.Length);

    StreamWriter writer = new StreamWriter(memory);

    writer.Write(xaml);

    writer.Flush();

    memory.Seek(0, SeekOrigin.Begin);

    return XamlReader.Load(memory);
}

#endregion
728x90
반응형
그리드형
Posted by 사용자 icodebroker
TAG , ,

댓글을 달아 주세요