본문 바로가기

C#

(3)
Extension Method 사실 Extension Method에 대해서는 작년 초쯤에 공팀장님으로 부터 설명을 들었었는데 그때 듣고 아항~ 하고 넘어 갔더니 지금은 기억이... 금붕금붕 -.,-;;; 그래서 다시 찾아보고 아~ 포스팅(메모) 를 해야 겠구나 싶어서 하는 포스팅(메모)~ -.,-;; class Program { static void Main(string[] args) { string s = "Hello World"; int i = s.WordCount(); Console.WriteLine(i.ToString()); } } //Static Class 여야 하고 public static class baby { //Static Method여야 하고 //parameter 에 this type 을 정해줘야 하는것 같음 -.,..
아래 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번째 인자는 =>..