반응형

WPF 19

색상에서 브러시로 변환하다

색상에서 브러시로 변환하다 변환 방법Color에 대해서BrushC#에서요?이거예요Color로.Brush.... 변환할 수 없습니다.새로운 브러시를 만들어야 합니다. SolidColorBrush brush = new SolidColorBrush( myColor ); XAML에서 필요한 경우 커스텀 값 변환기를 만들어 바인딩에 사용할 수 있습니다.Brush brush = new SolidColorBrush(color); 반대로: if (brush is SolidColorBrush colorBrush) Color color = colorBrush.Color; 아니면 그런 비슷한 것. 포인트는 모든 브러시가 색상은 아니지만 모든 색상을 (SolidColor)로 바꿀 수 있습니다.솔질하다.SolidColorBru..

prosource 2023.04.23

현재 화면의 WPF 창 최대화

현재 화면의 WPF 창 최대화 윈도리스 wpf 어플리케이션이 있는데 윈도 상태를 maximized로 설정하면 프라이머리 디스플레이에서 최대가 됩니다. 어플리케이션이 실행되고 있는 디스플레이의 크기를 최대화하고 싶습니다. 그럼 어떻게 해야 할지 짐작 가는 거라도 있어? 현재 제 코드는 private void titleBarThumb_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (this.WindowState == System.Windows.WindowState.Normal) { this.WindowState = System.Windows.WindowState.Maximized; } else { this.WindowState = System.W..

prosource 2023.04.23

C# 어플리케이션의 리소스와 임베디드 자원의 차이점은 무엇입니까?

C# 어플리케이션의 리소스와 임베디드 자원의 차이점은 무엇입니까? 언제 둘 중 하나를 사용해야 하나요? 앱에서 사용하는 모든 파일(이미지, 사운드, xml 파일 등)을 .exe 파일 안에 넣어 폴더와 파일을 여러 개 배치하지 않도록 하고 싶습니다. 알려주셔서 감사합니다."Resource" 및 "Content" 빌드 액션은 Uris를 사용하여 WPF 리소스에 액세스하는 것입니다.다만, 「임베디드 자원」은 선행 테크놀로지용입니다.그러나 두 옵션 모두 어셈블리에 리소스를 포함하지만 "리소스" 옵션은 WPF에 사용됩니다. MSDN 에서는, 상세한 것에 대해 설명합니다.WPF 리소스(빌드 작업 = 리소스)는 Core에서 지원하는 대로 내장된 리소스를 활용합니다.NET 프레임워크. 단, 팩 URI를 통한 임베디드 ..

prosource 2023.04.23

스택 패널에 ScrollBar를 추가하는 방법

스택 패널에 ScrollBar를 추가하는 방법 WPF 어플리케이션에는 내부에 여러 컨트롤이 포함된 스택패널이 있어요이 스택 패널에 스크롤바를 추가하려면 어떻게 해야 하나요?에 넣습니다.스택 패널에는 스크롤 메커니즘이 내장되어 있지 않지만 StackPanel은 ScrollViewer로 언제든지 랩할 수 있습니다. 다음과 같이 동작합니다. TextBox tb = new TextBox(); tb.TextChanged += new TextChangedEventHandler(TextBox_TextChanged); stackPanel1.Children.Add(tb); 수평 방향의 StackPanel의 경우 스크롤바를 모두 명시적으로 배치하면 수평 스크롤바를 얻을 수 있었습니다. 스택 패널의 여러 항목을 스크롤하려면..

prosource 2023.04.18

XAML에서 열거형을 사용하려면 어떻게 해야 합니까?

XAML에서 열거형을 사용하려면 어떻게 해야 합니까? WPF를 배우고 있는데 다음 문제가 발생했습니다. XAML이 아닌 다른 네임스페이스에 열거형이 있습니다. public enum NodeType { Type_SYSTEM = 1, // System Type_DB = 2, // Database Type_ROOT = 512, // Root folder Type_FOLDER = 1024, // Folder } 내 XAML에서 정수로 이미지를 트리거하고 싶다 XAML 코드에서 직접 정수값을 가져와 열거형과 비교할 수 있는 방법이 있습니까? 내 열거형은 네임스페이스에 있습니다.AnotherNamespace.Types 여기서도 같은 질문이 있었습니다.최종적인 결과는 IValue Converter를 만드는 것이었습니..

prosource 2023.04.18

'시스템에 가치를 부여합니다.창문들.Baml2006년TypeConverterMarkupExtension'이 예외를 발생시켰습니다.'

'시스템에 가치를 부여합니다.창문들.Baml2006년TypeConverterMarkupExtension'이 예외를 발생시켰습니다.' WPF에서 창을 열었을 때 제목에 예외가 표시되는데, 이상한 점은 Windows 7 개발 머신에서는 이러한 현상이 발생하지 않으며 Windows 7에 전개되어도 발생하지 않는다는 것입니다. 이 에러는 Windows XP에서만 발생하며 창을 두 번째로 열었을 때 발생합니다. 다음은 창을 여는 코드입니다. ReportParametersWindow win = null; bool canOverWrite = _shownReports.Contains(rpt.FriendlyName); if (!(canOverWrite)) win = new ReportParametersWindow(rpt..

prosource 2023.04.18

WPF에서 마우스 이벤트에 대해 제어를 투과적으로 하는 방법이 있습니까?

WPF에서 마우스 이벤트에 대해 제어를 투과적으로 하는 방법이 있습니까? 마우스 이벤트를 뒤에 있는 컨트롤로 전달할 수 있는 방법이 있습니까?네, 준비하세요.IsHitTestVisible="False"통제하고 있어요마우스 이벤트가 통과합니다.저는 보통 건설 중인 부모에게 자녀 제어 핸들러를 추가함으로써 이러한 문제를 해결합니다.예를 들어, '클릭' 이벤트는 부모의 '클릭' 이벤트를 발생시키는 메서드를 활성화합니다.언급URL : https://stackoverflow.com/questions/4226770/is-there-a-way-to-make-controls-transparent-to-mouse-events-in-wpf

prosource 2023.04.13

자동으로 종료되는 WPF 목록 상자 스크롤

자동으로 종료되는 WPF 목록 상자 스크롤 내 어플리케이션에는ListBox아이템이 포함되어 있습니다.애플리케이션은 WPF로 기술되어 있습니다. 마지막으로 추가한 항목으로 자동 스크롤하려면 어떻게 해야 합니까?나는 그 것을 원한다.ScrollViewer새 항목이 추가되면 목록 끝으로 이동합니다. 이런 이벤트가 있나요?ItemsChanged? (사용하고 싶지 않습니다.SelectionChanged이벤트)이것을 시험해 보세요. lstBox.SelectedIndex = lstBox.Items.Count -1; lstBox.ScrollIntoView(lstBox.SelectedItem) ; Main Window에서 목록의 마지막 항목을 선택하고 포커스를 맞춥니다!가장 쉬운 방법은 다음과 같습니다. if (Visu..

prosource 2023.04.13

WPF의 커스텀커서?

WPF의 커스텀커서? WPF 앱에서 이미지 또는 아이콘을 커스텀 커서로 사용하고 싶습니다.내가 어떻게 그럴 수 있을까?두 가지 기본 옵션이 있습니다. 위에 .this.Cursor = Cursors.None;원하는 기술을 사용하여 자신만의 커서를 그릴 수 있습니다.그런 다음 마우스 이벤트에 응답하여 커서의 위치와 모양을 업데이트합니다.을 하다 http://www.xamlog.com/2006/07/17/creating-a-custom-cursor/ http://www.hanselman.com/blog/DeveloperDesigner.aspxhttpwww.hanselman.com/blog/.aspx 추가 예는 다음과 같습니다. WPF 튜토리얼 - 커스텀 커서 사용 방법 끌면서 일부 텍스트를 렌더링하도록 커서 ..

prosource 2023.04.13
반응형