본문 바로가기

Information/SilverLight3

(5)
[SL] LInq로 검색된 데이터를 다시 검색하기. ~ 데이터를 가져와서 그리드에 뿌렷던 데이터는 Dim Data = From item In Db Select New Cgv_alllist(item.Element("cid").Value, item.Element("type").Value, item.Element("gubun").Value, item.Element("pdate").Value, item.Element("lid").Value, item.Element("target").Value, item.Element("ipamt").Value, item.Element("outamt").Value, item.Element("memo").Value, item.Element("wdate").Value, item.Element("wuser").Value, item.Elem..
[SL] DataGrid 에서 바로 편집모드로 변경하기 DataGrid의 셀에서 편집모드로 바꾸려면 더블클릭을 하여야합니다. 편집모드전환 옵션이제공되면 좋겠지만. 안보여서(못찾은것 일지도.....) 아무튼 KeyStroke 로도 편집상태로 반응이 안되고.. 그래서. 바로 편집모드상태로 가기위해 SelectionChanged 이벤트를 사용하였습니다. Private Sub DataGrid1_SelectionChanged(...) Me.DataGrid1.BeginEdit() End Sub 간단하죠 ^^?;;사실 글쓰는것도 민망하네요. BeginEdit 가 셀편집모드로 전환되는 명령어입니다.. Winformt 의 DataGrid에도 있는명령어라서 별 어려움없이 찾게되었네요. ^^;
[SL] DataGrid 휠마우스 사용하기.. 기본적으로 DataGrid 는 휠마우스 이벤트는 제공되지만 휠을 움직였을떄 그리드의 포커스이동은 되지않습니다. ㅠ_ㅠ 당연히 될줄 알았는데 당연히 안되더라구요. 그래서 휠 이벤트값을 보다가 대충 조합을 해보았더니작동이 되더군요. Delta값은 0보다 크냐 작냐만 판단을 하였습니다. Private Sub DataGrid1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Input.MouseWheelEventArgs) Dim PreIndex As Integer = Me.DataGrid1.SelectedIndex Dim NewIndex As Integer = PreIndex + IIf(e.Delta > 0, -1, 1) If NewIndex >= 0..
[SL] Webclient 로 POST 데이터보내기~ 실버라이트에서 POST 데이터는 보내는 방법입니다. 제경우 웹서버는 PHP를 사용하였습니다. 아래 샘플에 있는 login.php 파일이며 해당파일은 sqlp sqlg 두개의 파라미터를 화면에 표시하도록 설정되어있습니다. Private Sub Upload Dim wc As New WebClient AddHandler wc.UploadStringCompleted, AddressOf updon wc.Headers(HttpRequestHeader.ContentType) = "application/x-www-form-urlencoded" wc.UploadStringAsync(New Uri("http://tindevil.com/login.php"), "POST", "sqlp=this is post parameter..
[SL] 자식창(ChileWindow) 사용해보기.. 자식창(childwindow)는 버젼3에서 만들어진 기능입니다. 그전버젼에서는 대부분 구현해서 사용하신듯하더군요.. 자식창은 기본적으로열리고 닫힐떄 애니메이션효과가 들어가 있더군요. 필자는 디자인을 못하는 능력이 있으며 그런건 하라고해도 못하는 사람이므로.. 애니메이션만 보고도.. 우워워~~ 했습니다. 사용방법은 아주 심하게 간단합니다. 자식창 추가해서 선언해서 SHOW 해주면끝나는거지요. 실버라이트 기본기라도 배워보기위해서 가계부를 실버라이트로 작성을 해보고있습니다. 이곳에서 로그인 화면및 기타. 메인화면도 자식창으로 구성했습니다.(이쁘니까요 ㅋㅋ) 먼저 솔루선탐색기에서 프로젝트에 마우스 우클릭을 통해 자식창을 추가해야합니다. 새항목을 누르면 추가가능한 목록이 나옵니다. 한글번역도 자식창이군요 (Chi..