반응형

WPF 16

템플릿 바인딩과 바인딩은 무엇입니까?

템플릿 바인딩과 바인딩은 무엇입니까? 나는 이해할 수 없었습니다.BorderThickness="{TemplateBinding BorderThickness}여기 코드가 있습니다. 또한 다른 종류의 바인딩에 대해서도 설명 부탁드립니다.TemplateBinding은 템플릿 정의 내의 요소 속성에 바인딩하는 데 사용됩니다.예를 들어, 다음과 같이 적을 수 있습니다. 국경의 패딩 속성을 ...의 패딩 속성에 결합시키는 것을 의미합니다.뭐라고요? "이 템플릿이 사용되는 컨트롤의 속성을 추가합니다."라고 말하고 싶습니다.이때 컨트롤의 x:Name을 모르기 때문에 이름을 지정할 수 없습니다(알았더라도 다른 이름 범위에 있기 때문에 작동하지 않습니다).그러나 상대 소스를 정의하여 이 작업을 수행할 수 있습니다. 또는 위..

bestsource 2023.05.24

WPF 탭 항목 머리글 스타일

WPF 탭 항목 머리글 스타일 TabControl을 스타일리시하게 하려고 하는데 75%가 사용되고 있지만 실제 TabItem을 스타일링하는 데 어려움을 겪고 있습니다. 제가 달성하고자 하는 것은 기본 ContentPresenter를 제거하여 현재 플레이스 홀더의 빨간색과 녹색 대신 둥근 모서리로 탭 항목을 부분적으로 투명하게 만들 수 있도록 하는 것입니다. 아마 그렇게 어렵지 않을 거라고 확신하지만, 도저히 이해할 수가 없어서 어떤 도움이라도 주시면 감사하겠습니다! 지금까지 TabControl에 대한 XAML은 다음과 같습니다. 대신 이 스타일을 사용해 보십시오. 템플릿 자체를 수정합니다.그 안에서 투명하게 해야 할 모든 것을 변경할 수 있습니다. 탭을 둥글게 만드는 방법을 찾다가 카를로의 답을 찾았고 ..

bestsource 2023.05.14

XAML의 변수 뒤에 있는 액세스 코드

XAML의 변수 뒤에 있는 액세스 코드 asp.net 파일에 있는 Sample.xaml.cs 와 같은 공용 변수에 액세스하려면 어떻게 해야 합니까??몇 가지 방법이 있습니다. 코드 뒤에 있는 리소스로 변수를 추가합니다. myWindow.Resources.Add("myResourceKey", myVariable); 그런 다음 XAML에서 액세스할 수 있습니다. XAML이 구문 분석된 후에 추가해야 하는 경우,DynamicResource대신 위에StaticResource. 변수를 당신의 XAML에 있는 어떤 것의 속성으로 만드세요. 보통 이것은 다음을 통해 작동합니다.DataContext: myWindow.DataContext = myVariable; 또는 myWindow.MyProperty = myVari..

bestsource 2023.05.14

WPF에 대한 자바의 대답은 무엇입니까?

WPF에 대한 자바의 대답은 무엇입니까? 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 도구, 라이브러리 또는 즐겨찾는 오프사이트 리소스를 추천하거나 찾는 질문은 의견이 많은 답변과 스팸을 유인하는 경향이 있기 때문에 스택 오버플로의 주제에서 벗어나 있습니다.대신 문제를 설명하고 문제를 해결하기 위해 지금까지 수행된 작업을 설명합니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 대부분 a입니다.지금은 괜찮은 사람이지만, 최근에 자바를 가지고 놀고 있어요. 저 밖에 있는 것들을 탐험하고 있어요. 이제 WPF에 해당하는 Java를 찾고 있습니다.저는 OpenGL 라이브러리를 한두 개 찾을 수 있다는 것을 알고 있지만, WPF 시스템만큼 ..

bestsource 2023.05.09

WPF의 ComboBox에 대한 열거 속성 바인딩

WPF의 ComboBox에 대한 열거 속성 바인딩다음 코드를 예로 들 수 있습니다. public enum ExampleEnum { FooBar, BarFoo }public class ExampleClass : INotifyPropertyChanged{ private ExampleEnum example; public ExampleEnum ExampleProperty { get { return example; } { /* set and notify */; } }} 나는 "FooBar"와 "BarFoo" 옵션을 표시하고 투웨이 모드에서 작동하도록 ExampleProperty를 ComboBox에 데이터 바인딩하기를 원합니다.최적으로 콤보박스 정의를 다음과 같이 설정합니다. 현재 콤보박스 핸들..

bestsource 2023.04.29

XAML만 사용하여 단색 삼각형 그리기

XAML만 사용하여 단색 삼각형 그리기 XAML만 사용하여 채워진 삼각형을 그릴 수 있습니까(솔루션 뒤에 있는 코드가 아님)? 정렬 방향을 나타내려면 아래 이미지의 삼각형과 같아야 합니다.Ascending/Descending차트 컨트롤의 정렬 버튼과 함께: 편집: SpziFish 덕분에 해결책을 찾을 수 있습니다. 오름차순: 내림차순: API 또는 예제를 참조하십시오.다음 항목을 컬렉션에 추가합니다. 경로 사용 언급URL : https://stackoverflow.com/questions/7874822/draw-solid-color-triangle-using-xaml-only

bestsource 2023.04.29

WPF 트리 표시:탐색기와 같이 모서리가 둥근 항목을 스타일링하는 방법

WPF 트리 표시:탐색기와 같이 모서리가 둥근 항목을 스타일링하는 방법 WPF Tree View에서 선택한 항목은 진한 파란색 배경에 "선명한" 모서리가 있습니다.그건 오늘 좀 오래된 것 같아. Windows 7 탐색기(포커스 있음/없음)와 같이 배경을 변경하고 싶습니다. 지금까지 제가 시도한 것은 원래 진한 파란색 배경을 제거하는 것이 아니라 그 위에 둥근 테두리를 그려서 가장자리에 어두운 파란색을 볼 수 있도록 하는 것입니다. - 보기 흉합니다. 흥미롭게도, 내 버전에 포커스가 없을 때는 꽤 괜찮은 것 같습니다. 여기나 여기와 같이 컨트롤 템플릿을 재정의하는 것은 피하고 싶습니다.선택한 항목을 탐색기와 동일하게 표시하기 위해 필요한 최소 속성을 설정합니다. 다른 방법:포커스가 없는 지금처럼 포커스가 ..

bestsource 2023.04.19

WPF에서의 탭 순서 설정

WPF에서의 탭 순서 설정 WPF에서 탭 순서를 설정하려면 어떻게 해야 하나요?ItemsControl에서 일부 항목을 확장하고 일부 항목을 접어서 탭으로 이동할 때 접힌 항목을 건너뜁니다. 좋은 생각 있어요?양식의 요소에 대한 탭 순서를 명시적으로 설정하려면 다음 첨부 속성이 도움이 됩니다. 사용방법에 대해 더 자세히 읽어봐야 할 것 같은데, 별로 신뢰성이 없다고 생각했기 때문에 "도와줄 수 있다고 가정합니다"라고 말합니다.아무도 이 부동산에 대해 언급하지 않았기 때문에 나는 이 어설픈 답변을 올렸을 뿐이다. Win RT에서는 속성이TabIndex="0".KeyboardNavigation을 설정하면 탭 시퀀스의 요소를 건너뛸 수 있습니다.XAML 요소의 IsTabStop. KeyboardNavigatio..

bestsource 2023.04.19

WPF: TextBox에서 포커스를 프로그래밍 방식으로 삭제하는 방법

WPF: TextBox에서 포커스를 프로그래밍 방식으로 삭제하는 방법 WPF에 간단한 동작(적어도 그렇다고 생각했다)을 추가하고 싶다.TextBox. 사용자가 Escape를 누를 때 나는 다음 명령을 원한다.TextBox그는 사용자가 편집을 시작했을 때 가지고 있던 텍스트를 가지기 위해 편집하고 있으며, 나는 포커스를 편집에서 제거하고 싶다.TextBox. 편집의 선두에 있는 값으로 텍스트를 설정하는 것은 문제 없습니다. 문제는 요소의 포커스를 제거하는 것입니다.포커스를 다른 컴포넌트로 옮기고 싶지 않습니다.그냥 다른 컴포넌트로 옮겨서TextBox집중력을 잃었어요.초점을 맞추려면 보이지 않는 요소가 있어야 하나요?TextBox집중력을 잃을 수 있나요?.NET Framework 4에서만사용하고 있는 코드:..

bestsource 2023.04.19

ListView에서 부모로 스크롤 이벤트 버블링

ListView에서 부모로 스크롤 이벤트 버블링 WPF 어플리케이션에는ListView누구의.ScrollViewer.VerticalScrollBarVisibility로 설정되어 있다.Disabled에 포함되어 있습니다.ScrollViewer마우스 휠을 사용하려고 하면ListView, 외측ScrollViewer이 때문에 스크롤되지 않습니다.ListView스크롤 이벤트를 캡처하고 있습니다. 어떻게 하면 강제로ListView스크롤 이벤트가 버블업되도록 하려면ScrollViewer?내부 리스트 뷰에서 미리 보기 마우스 휠 이벤트를 캡처해야 합니다. MyListView.PreviewMouseWheel += HandlePreviewMouseWheel; 또는 XAML에서 그런 다음 이벤트가 목록 뷰 스크롤을 중지하고 ..

bestsource 2023.04.19
반응형