반응형

wpf 17

WPF에서 타이머를 만들려면 어떻게 해야 합니까?

WPF에서 타이머를 만들려면 어떻게 해야 합니까? 저는 wpf의 타이머 초보자이고 매 5분마다 메시지 상자가 뜬다는 코드가 필요합니다. 간단한 타이머 코드를 위해 누가 저를 도와주실 수 있나요? 제가 지금까지 시도한 것이 바로 그것입니다. System.Windows.Threading.DispatcherTimer dispatcherTimer = new System.Windows.Threading.DispatcherTimer(); private void test() { dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick); dispatcherTimer.Interval = new TimeSpan(0, 0, 1); dispatcherTimer.Start..

sourcetip 2023.06.02

내용이 null이거나 비어 있을 때 ContentControl에 기본 DataTemplate를 표시하시겠습니까?

내용이 null이거나 비어 있을 때 ContentControl에 기본 DataTemplate를 표시하시겠습니까? 저는 이것이 가능하다고 생각하지만, 분명한 방법은 작동하지 않습니다. 현재 저는 다음과 같은 일을 하고 있습니다. 바인딩 오류가 발생하지 않고 컴파일이 완료됩니다.하지만, 그것은 기대했던 결과를 만들어내지 못합니다.저는 또한 당연한 것을 시도했습니다. Hurf 컴파일이 안 됩니다.또한 콘텐츠를 두 번 설정하는 시도도 실패합니다. DEFAULT DISPLAY 사용자 지정 템플릿 선택기를 작성하지 않고도 이 작업을 수행할 수 있습니까?단순하게, 내용 속성을 스타일에 바인딩해야 합니다.바인딩이 있으면 값이 Null로 평가되더라도 스타일은 컨트롤의 값을 덮어쓰지 않습니다.이거 먹어봐요. 저는 이 문제..

sourcetip 2023.06.02

ElementName 바인딩에 실패했습니다.

ElementName 바인딩에 실패했습니다. 다음과 같은 XAML이 있습니다. ... ... 이 바인딩이 실패했습니다.MarkerEnabled="{Binding ElementName=DisplayMarkers, Path=IsChecked}" 'DisplayMarkers'라는 이름의 확인란에서 IsChecked 속성에 바인딩하려고 합니다.이를 실행하면 VS 2010의 디버그 모드에서 바인딩이 실패하고 있는 것으로 출력 창에 표시됩니다.'Checkbox'라는 이름의 요소를 찾을 수 없습니다.누가 이유를 말해줄 수 있나요? VS에서 발생하는 오류는 다음과 같습니다. System.Windows.Data Error: 4 : Cannot find source for binding with reference 'Ele..

sourcetip 2023.05.23

WPF 텍스트 상자의 수직 정렬

WPF 텍스트 상자의 수직 정렬 2개 있습니다.TextBoxes 내 wpf 앱에서, 하나는 사용자 이름을 위한 것이고 다른 하나는 비밀번호를 위한 것, 둘 다.FontSize=20그러나 텍스트는 다음과 같습니다. 이걸 어떻게 고칠 수 있을까요? Xaml: 텍스트 중심을 수직으로 맞추려면TextBox을 사용합니다.VerticalContentAlignment속성: 조정Padding이러한 컨트롤의 속성(예:Padding="0": 또는 설정하지 마십시오.Height속성 대신 컨트롤의 콘텐츠 높이에 따라 자동으로 크기를 조정할 수 있습니다. 명시적으로 지정했습니다.Height로 설정한.40이들에게TextBox제어 장치 삭제하고 콘텐츠를 표시할 수 있는 공간을 확보하십시오. FontSize 속성과 높이를 명시적으로..

sourcetip 2023.05.18

속성이 변경되었음을 알립니다.뷰 모델의 종속성 속성

속성이 변경되었음을 알립니다.뷰 모델의 종속성 속성 모델-뷰-뷰 모델 아키텍처 WPF 애플리케이션에서 View 모델을 구현할 때 데이터 바인딩을 가능하게 하는 방법에는 두 가지 주요 선택 사항이 있는 것 같습니다.는 를사하구본적있습다니이현을을 사용하는 본 적이 .DependencyProperty에 대해 모델이 View를 하는 것을 .INotifyPropertyChanged대신. 제 질문은 제가 언제 다른 것보다 어느 것을 더 선호해야 하는가 하는 것입니다.성능에 차이가 있습니까?View Model 종속성을 WPF에 부여하는 것이 정말 좋은 생각입니까?디자인 결정을 내릴 때 고려해야 할 사항은 무엇입니까?Kent는 이 주제에 대해 흥미로운 블로그를 썼습니다.모델 보기: POCO 대 종속성 개체. 요약: 종..

sourcetip 2023.05.13

텍스트 상자의 워터마크/힌트/자리 표시자 텍스트?

텍스트 상자의 워터마크/힌트/자리 표시자 텍스트?텍스트를 어떻게 입력할 수 있습니까?TextBox사용자가 입력한 내용이 자동으로 제거됩니까?모든 항목에 추가할 수 있는 워터마크를 만들 수 있습니다.TextBox재산을 압류한 상태로.연결된 속성의 원본은 다음과 같습니다. using System;using System.Collections.Generic;using System.ComponentModel;using System.Windows;using System.Windows.Controls;using System.Windows.Controls.Primitives;using System.Windows.Documents;/// /// Class that provides the Watermark attached..

sourcetip 2023.05.03

wpf: DataGrid 선택한 행 스타일 사용 안 함 - 또는 행 선택

wpf: DataGrid 선택한 행 스타일 사용 안 함 - 또는 행 선택 DataGrid에서 Selected 행의 스타일을 지정하는 방법에 대한 예를 많이 볼 수 있습니다. 예를 들어 다음과 같습니다. 데이터 그리드에서 선택한 행의 색상을 설정하는 방법 선택한 행 스타일을 비활성화할 수 있습니까?선택한 행이 변경된 모든 항목을 재정의할 필요는 없습니다.눈에 보이는 변화를 원하지 않을 뿐입니다.템플릿을 만드는 것보다 쉬운 방법이어야 합니다. 아니면.. 행을 선택하지 않도록 설정합니다.하지만 이 포럼을 검색해보니 역시 촌스러워 보입니다. WPF 데이터 그리드에서 선택 사용 안 함선택 스타일을 없애기 위해 XAML을 찾았습니다.이상적이지는 않지만, 충분히 가깝습니다. 제가 성공한 것은 다음과 같습니다. 저는 ..

sourcetip 2023.04.28

WPF WindowStartupLocation="CenterOwner"는 실제로 중앙에 있지 않고 전체적으로 팝업됩니다. 이유는 무엇입니까?

WPF WindowStartupLocation="CenterOwner"는 실제로 중앙에 있지 않고 전체적으로 팝업됩니다. 이유는 무엇입니까? 자, 이 질문과 이 질문은 비슷하지만 효과적인 답은 없습니다.사실 저는 Windows StartupLocation=CenterOwner가 작동하기를 바랬지만 작동하지 않습니다.새 창을 주 창 중앙이 아닌 그리드 열 중앙에 배치하는 것 같습니다.그래서 저는 그것이 부모라고 생각한다고 생각합니다.두 번째 대화 상자를 닫았다가 다시 열 때 대화 상자는 중심이 아니라 이전 위치에서 오른쪽 아래로 이동합니다.메인 창을 두 번째 모니터로 이동해도 팝업이 기본 모니터에서 계속 열립니다.이 속성들이 잘못된 것입니까, 아니면 단지 다른 방식으로 작동해야 한다고 생각하는 것입니까?상..

sourcetip 2023.04.28

비활성 상태일 때 DataGrid가 선택한 행 색상

비활성 상태일 때 DataGrid가 선택한 행 색상 DataGrid가 초점을 잃었을 때 선택한 행의 색상을 변경하려면 WPF DataGrid 스타일을 어떻게 해야 합니까?오랜 시간 동안 검색한 결과, 이전에 게시된 Got/LostFocus 접근법보다 더 깔끔한 놀라울 정도로 간단한 방법을 발견했습니다. 이렇게 하면 비활성 배경색이 DarkGray로 설정되고 활성 배경색은 기본값으로 유지되지만 시스템 색상을 사용하여 변경할 수도 있습니다.물론 HighlightBrushKey도. 비활성 선택을 위한 포그라운드 리소스 키는 SystemColors입니다.비활성 선택HighlightTextBrushKey를 선택합니다.4.0에서 동작하는 완전한 솔루션.이것은 CellStyle에서 확인할 수 있습니다. 다음과 같이 ..

sourcetip 2023.04.23
반응형