본문 바로가기

Programming/Silverlight

Silverlight - Animation Silverlight는 애니메이션을 위해 Storyboard를 사용한다. 뭐 Flash와 같은 다른 app.도 마찬가지겠지만 시간에 따라 벡터의 변화를 처리하는 방식이다. 이번 내용은 에제는 포함하지 않겠지만 팁에 해당하는 StoryBoard의 특성값들에 대해 알아본다. 애니메이션이 완료 되었을 때 동작을 지정한다. - HoldEnd(기본값) : 완료 후 오브젝트의 상태 그대로 유지 - Stop : 완료 후 초기 위치로 복원 재생이 완료 되었을 때 원자리로 역 애니메이션으로 돌아온다. 배율로 속도를 지정한다. 위와 같은 경우 평상 속도의 5배로 재생된다. 3회 반복한다. #x를 지정하면 재생 횟수를 지정할 수 있다. 무한 반복한다. 시간을 설정하여 얼마간 재생할지 결정한다. 위 설정은 5.5초 더보기
Silverlight - Media Player Sample 자료제공 : http://hugeflow.com/ 예제소스 : Silverlight 에서는 정말 쉽게 미디어 플레이어를 만들 수 있는 것 같다. 먼저 silverlight 프로젝트를 하나 만들고, Page.xaml을 blend로 열어준다. blend에서 asset에 MediaControl 하나를 올려주고 버튼들을 올려 간단히 media 재생에 대한 내용을 작성해보자. 먼저 xaml 다음은 C# 코드 using System.Windows; using System.Windows.Controls; namespace WebClientMediaTest { public partial class Page : UserControl { public Page() { InitializeComponent(); Loaded +.. 더보기
Silverlight + Expression = Visual Kitchen http://www.microsoft.com/silverlight/seethelight/ Silverlight 3와 함께 또 흥미로운 녀식이 있었네요. http://www.microsoft.com/silverlight/seethelight/visualkitchen/default.htm 위 영상을 한번 보세요 ^ ^ 더보기
Silverlight - Network Sample 2 자료제공 : http://hugeflow.com/ 2009/04/30 - [.NET/SilverLight] - Silverlight - Network 2009/04/30 - [.NET/SilverLight] - Silverlight - Network Example 1 예제코드 : 이번에는 이전 내용과 마찬가지이지만 직접 가져오지 않고 웹 서비스를 만들어 데이터를 가져오도록 한다. 먼저 웹서비스의 내용에 /// /// WebServiceTest의 요약 설명입니다. /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel... 더보기
Silverlight - Network Example 1 자료제공 : 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.. 더보기
Silverlight – Custom control 이번엔 실버라이트 사용자 컨트롤을 만들어봅니다. 설명이 많이 부족하지만 따라하시다보면 성공하실수..... 사실 제가 부족해서 설명이 많이 부족하네요ㅠㅠ 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 Custom control 이번에는 Silverlight의 컨트롤을 정의해서 만들어봅니다. 예전에 강의들을 때 작성하고 다시보니 무슨소린지 모르겠네요.. ㅋㅋㅋ 그래도 전혀 무지한 것 보단 캡쳐라도 약간 있으니 ㅠㅠ 나중에 약간이라도 도움될 듯.. 부족하지만 1%라도 얻을게 있을지 모르니 정리 안된 상태로 등록합니다... ㅋㅋ Generic.xaml Custom Control의 기본 모양을 정의하는 파일 Xmlns와 xmlns:x는 page.xaml에서 가져온다 public class MyControl : Control { public MyControl() { this.DefaultStyleKey = typeof(MyControl); } } Control을 상속 받고 기본 스타일 키를 현재 형식의 타입을 지정한다. 재정의할 메소드.. 더보기
Silverlight – bubbling events 이번 내용은 실버라이트에서 개체가 중첩되어 있을 때 이벤트가 중첩(버블링, 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.. 더보기