본문 바로가기

UWP

017. 두개의 콘텐츠 버튼(Two Contents Button) #3 AttachedProperty.cs : 결합 속성 1234567891011121314151617181920212223public class AP_TwoContentsButton{ #region SecondContent public static readonly DependencyProperty SecondContentProperty = DependencyProperty.RegisterAttached( "SecondContent", typeof(string), typeof(AP_TwoContentsButton), new PropertyMetadata(string.Empty)); public static string GetSecondContent(DependencyObject dp) { return (stri.. 더보기
016. 두개의 콘텐츠 버튼(Two Contents Button) #2 TwoContentsButton.cs : 의존 속성 12345678910111213141516171819public class TwoContentsButton : Button{ #region SecondContent : 두번째 Content public string SecondContent { get { return (string)GetValue(SecondContentProperty); } set { SetValue(SecondContentProperty, value); } } public static readonly DependencyProperty SecondContentProperty = DependencyProperty.Register( "SecondContent", typeof(string),.. 더보기
015. 두개의 콘텐츠 버튼(Two Contents Button) #1 위와 같이 2개의 Content가 사용되는 버튼 컨트롤은 실제 프로젝트에서 흔히 사용됩니다. 기본으로 제공되는 버튼 컨트롤은 Content 속성이 하나 밖에 제공되지 않지만 Object 타입이기 때문에 아래와 같은 방법으로 흔히 표현할 수 있습니다. 12345678 Colored by Color Scriptercs 123456 Colored by Color Scriptercs 가장 간단한 방법은 위와 같지 않을까 생각됩니다. 하지만 버튼 컨트롤 자체의 Style과 Template에 영향을 받을 수 없는 한계가 있습니다. 물론 TextBlock 자체에 Style를 입힐 수는 있습니다. 123456789101112131415161718192021 Colored by Color Scriptercs 기본으로 제.. 더보기