http://www.microsoft.com/silverlight/seethelight/ Silverlight 3와 함께 또 흥미로운 녀식이 있었네요. http://www.microsoft.com/silverlight/seethelight/visualkitchen/default.htm 위 영상을 한번 보세요 ^ ^
자료제공 : http://hugeflow.com/ 이전 내용에 Silverlight의 네트워크에 작성한 내용이 있다. 2009/04/30 - [.NET/SilverLight] - Silverlight - Network 이 내용을 바탕으로 다음의 소스코드를 작성하였으므로 내용의 이해가 조금 부족하면 확인하시길... 예제는 프로젝트명 WebClientTest로 하였고, 먼저 Page.xaml 코드는 다음으로 C# 코드 using System; using System.Net; using System.Windows; using System.Windows.Controls; namespace WebClientTest { public partial class Page : UserControl { public Page..
이번엔 실버라이트 사용자 컨트롤을 만들어봅니다. 설명이 많이 부족하지만 따라하시다보면 성공하실수..... 사실 제가 부족해서 설명이 많이 부족하네요ㅠㅠ Generic.xaml Custom Control의 기본 모양을 정의하는 파일 Xmlns와 xmlns:x는 page.xaml에서 가져온다 public class MyControl : Control { public MyControl() { this.DefaultStyleKey = typeof(MyControl); } } Control을 상속 받고 기본 스타일 키를 현재 형식의 타입을 지정한다. 재정의할 메소드가 있는데, OnApplyTemplate 을 override 하여 메소드를 만든다 public override void OnApplyTemplate()..
이번에는 Silverlight의 컨트롤을 정의해서 만들어봅니다. 예전에 강의들을 때 작성하고 다시보니 무슨소린지 모르겠네요.. ㅋㅋㅋ 그래도 전혀 무지한 것 보단 캡쳐라도 약간 있으니 ㅠㅠ 나중에 약간이라도 도움될 듯.. 부족하지만 1%라도 얻을게 있을지 모르니 정리 안된 상태로 등록합니다... ㅋㅋ Generic.xaml Custom Control의 기본 모양을 정의하는 파일 Xmlns와 xmlns:x는 page.xaml에서 가져온다 public class MyControl : Control { public MyControl() { this.DefaultStyleKey = typeof(MyControl); } } Control을 상속 받고 기본 스타일 키를 현재 형식의 타입을 지정한다. 재정의할 메소드..
이번 내용은 실버라이트에서 개체가 중첩되어 있을 때 이벤트가 중첩(버블링, Bubbling)되는 현상을 막기 위한 방법인데요. 두서 없이 작성한 내용이라 저도 무슨 소린지 모르겠네요 - _-;; 중요한 내용은 4~5번 내용을 살펴보시면 이해가 되실거에요. 1. XAML 코드 2. C# Code using System; using System.Windows; using System.Windows.Controls; using System.Windows.Input; namespace BubblingEvents { public partial class Page : UserControl { private Int16 _sequence = default(Int16); public Page() { InitializeC..
DispatcherTimer 를 이용해 시계를 만들어보도록 한다. 먼저 using으로 using System.Windows.Threading; Namespace를 추가해야 하고 다음을 따라 진행한다 Xaml Code public Page() { InitializeComponent(); TimerSetting(); } private void TimerSetting() { DispatcherTimer timer = new DispatcherTimer() { Interval = TimeSpan.FromMilliseconds(50) }; timer.Tick += new EventHandler(timer_Tick); timer.Start(); } void timer_Tick(object sender, EventA..