Silverlight
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 -..
[HowTo] 기본 가상 SMTP 서버에서 Email 보내기
Email 보내기 오랫만에 하려니 버벅되서 몇 자 적어 놓는다. 원인 찾는데 삽질 좀 했다는.. 소스는 아래와 같고 using System; using System.Net.Mail; public partial class EmailSend : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { lblResult.Text = string.Format("결과출력/{0}", DateTime.Now.ToString()); btnSend.Click += new EventHandler(btnSend_Click); } void btnSend_Click(object sender, EventArgs e) { MailMessage mail ..
[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; } }