본문 바로가기

Binding

(3)
Binding 시에 특정 Source설정 http://msdn.microsoft.com/en-us/library/system.windows.data.binding.source.aspx BInding 시에 보면 현재 선택 되어 있는 DataContext말고 어떤 ViewModel로 부터(Source) Binding이 필요한 경우가 있는데 이럴때 사용 하는 방법 -_-... 아.. 이건 옛날에도 해봤는데 계속 안해보닌까 기억의 저편으로 금붕금붕 역시 메모장(Blog)에 메모를 해놔야 겠엉
아래 DataBinding 할때 Converter 하는방법!!! 에또~ 아래의 같은 경우에 Enum 타입등의 값들을 Binding 하거나 여러 경우에 원래값을 쵸큼 변경해서 써야 하는 경우가 있을텐데요. 그럴때는 아래와 같이 해주면 된다고 하네용~ Binding binding = new Binding("Text", this, "CurrentEnum"); binding.Format += new ConvertEventHandler(binding_Format); void binding_Format(object sender, ConvertEventArgs e) { MyEnum myEnum = (MyEnum)e.Value; switch (myEnum) { case MyEnum.None: break; case MyEnum.Test1: e.Value = "이건 일번"; break..
DataBinding 하는 방법 머 실버라이트만 하다보닌까 이런 Binding 하는 방법도 몰랐다가 찾아봤더니 이렇게 하면 되는군하~ 싶어서 쓰는 포스팅! 사실 이런건 포스팅 이라기 보다는 메모? 에 가까운데 딱히 올릴곳이 없어서 ㅋㅋㅋ Binding binding = new Binding("Text", this, "TestText"); label1.DataBindings.Add(binding); 참~ 쉽죠잉 머 굳이 추가 설명을 하자면 Binding("Text", this, "TestText"); 1번째 인자는 => 이 Binding 될 객체의 프로퍼티 일테고 2번째 인자는 => 바인딩할 그러닌까 Source를 지정 저 위의예에서는 TestText라는 프로퍼티를 이안(this)에서 선언해놨기 때문에 this를 사용 3번째 인자는 =>..