Dev/Silveright

    InitialzeError error #2104 in control

    InitialzeError error #2104 in control

    오랫만에 다른 서버에서 작업을 하다보니.. 원치않는 오류가 날 기다리고 있었다.. 오류: Sys.InvalidOperationException: InitialzeError error #2104 in control 'ctl00_ContentPlaceHolder1_Xaml1': Silverlight 응용 프로그램을 다운로드할 수 없습니다. 웹 서버 설정을 확인하십시오. 해결 방법은 간단. IIS에서 실버라이트 실행을 위한 MIME 타입 추가 실버라이트 Error #2104 방지 MIME 타입을 IIS에 등록해준다. Extension MIME-type .xap application/octet-stream .xaml application/xaml+xml 역시 이쁘게 잘 나온다.

    [Silverlight] 프린트하기

    HtmlWindow window = HtmlPage.Window; window.Invoke("print", new object[] { }); 보시다 시피 별 코드 없다. 참 쉽죠잉? 주의 : HTML로 구성된 화면만 정상 프린트 되고 실버라이트 부분은 조그마하게 압축되서 알아보지 못할만한 모습으로 프린트 된다.

    [Silverlight] 브라우저 속성 알아내기

    using System.Windows.Browser; BrowserInformation browserInfo = HtmlPage.BrowserInformation; Debug.WriteLine(browserInfo.Platform);//운영체제 Debug.WriteLine(browserInfo.UserAgent);//UserAgent Debug.WriteLine(browserInfo.BrowserVersion); Debug.WriteLine(browserInfo.CookiesEnabled); Debug.WriteLine(browserInfo.Name); 참 쉽죠잉~

    [Silverlight] Silverlight Tips of the Day - Blog by Mike Snow

    Summary Animation Tip #78 - Animating Objects with DoubleAnimationUsingKeyFrames Tip #76 - Animating objects with DoubleAnimation. Tip #30 - Fast Sprite Animation in Silverlight Tip #17 - How to Animate a Rotating Image Tip #16 - StoryBoard versus DispatcherTimer for Animation and Game Loops. Tip #5 - Timers and the Main Game Loop Browser Tip #81 - How to Scale your Silverlight Control Tip #79 -..

    [Silverlight] VS2008로 Debugging 하기

    중단점을 이용하거나.. System.Windows.Browser.HtmlPage.Window.Alert("보고자 하는 값"); //Alert 창으로 나타남 System.Windows.MessageBox.Show("보고자 하는 값"); //Alert 창으로 나타남 System.Diagnostics.Debug.WriteLine("보고자 하는 값"); //출력창에 나타남 using (FileStream file = new FileStream("Result.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite)) { StreamWriter sw = new StreamWriter(file); //StreadmWrite 개체 생성 sw.WriteLine("보고자 하는 값"); /..

    [Silverlight] 동적객체 생성하기 - Image

    동적으로 이미지 객체도 만들고 + Transform 도 만져주고 // create an image Image _image = new Image(); _image.Source = new BitmapImage(new Uri(url, UriKind.Relative)); // add transform TransformGroup group = new TransformGroup(); TranslateTransform translate = new TranslateTransform() { X = -IMAGE_WIDTH / 2, Y = -IMAGE_HEIGHT / 2 }; ScaleTransform scale = new ScaleTransform() { ScaleX = MIN_SCALE, ScaleY = MIN_SCAL..

    [Silverlight] FindName(DependencyObject)

    Shine Draw 싸이트 소스 보고 있으면 내가 몰랐던게 참 많다.. 디자이너를 위한 곳이라고 생각했었는데 생각이 잘못됐던것같다. ^^; FindName 사용하면 if문 사용이 줄어들 것 같다는.. 개체의 Name 또는 x:Name 특성 값을 참조하여 Silverlight 개체 트리의 개체를 가져옵니다. public void SetPosition(int value){ Image image = FindName("car" + value) as Image; if (image != _selected) { _selected.Visibility = Visibility.Collapsed; image.Visibility = Visibility.Visible; _selected = image; } }

    [Silverlight] Ctrl+C, Ctrl+V Key 잡아내기

    진작에 알고 싶었지만 정작 개발하는데 사용할일이 없으면 찾아보지 않는 이 게으름.. -_-;; void Page_Loaded(object sender, RoutedEventArgs e) { cvs.KeyDown += new KeyEventHandler(cvs_KeyDown); } void cvs_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.C && Keyboard.Modifiers == ModifierKeys.Control) { //내용 } if (e.Key == Key.V && Keyboard.Modifiers == ModifierKeys.Control) { //내용 } } 알고 보면 쉬운게 참 많다는..