본문 바로가기
개발후기

WPF custom UIcomponent 개발후기

by devscb 2021. 7. 27.
반응형

WPF에서 반복적으로 쓰는 custom UI control 을 만들려는데 머가 이리 잘 안되는지..

 

custom attribute 를 만들려고 아래와 같이 작성했다.

 

public static readonly DependencyProperty CommandProperty =

 DependencyProperty.Register("Command", typeof(ICommand), typeof(class), new PropertyMetadata(false));

 

public ICommand Command

{

get { return (ICommand)GetValue(CommandProperty); }

set { SetValue(CommandProperty, value); }

}

 


 attribute 하나 추가하는건데 머가 이리 코드가 길게 작성되는건지?

무려 7줄이나 추가된다.

attribute 가 여러개면 코드 겁나 기하급수적으로 증가한다.

그리고 {를 쓸때, 기본적으로 개행을 하도록 되어있는데,

코드 길어지게 하는 주범이여서 개인적으로 선호하지 않는 스타일이다.

 

암튼 custom component만들고 이거 쓰려는 xaml에서는 xmlns:uc="clr-namespace:class name 를 또 선언해줘야 한다.

 

custom component 추가하고 custom attribute 추가하려는데 인텔리센스에서는 분명 자동완성되는 attribute가,

 작성하면 "멤버를 인식할 수 없거나 엑세스할 수 없습니다" 라고 뜬다.

 이거 몇시간을 삽질/구글링하는데 아직도 머가 문제인지 모르겟다 ㅡㅡ;

 조치방법을 제대로 알려주던지, custom attribute를 쉽게 만들게 해주던지 정말 화나게 하는 개발방식이다.

https://devscb.com/post/20

 

WPF custom UIcomponent develop review

I’m trying to create a custom UI control that I use repeatedly in WPF, but it’s not working so well. To create a custom attribute, I wrote it as follows. 1234567public static readonly DependencyProper

devscb.com

 

728x90
반응형

'개발후기' 카테고리의 다른 글

SOLID (솔리드) 원칙이란?  (0) 2021.09.21
개발후기 - ionic admob 광고달기 개발후기  (0) 2021.08.19
안드로이드 개발후기  (0) 2021.08.09
WCF 개발후기  (0) 2021.07.08
안드로이드 - 인앱결제 개발후기  (0) 2021.06.29

댓글