반응형

WPF 10

응용프로그램에서 웹 페이지를 여는 방법은 무엇입니까?

응용프로그램에서 웹 페이지를 여는 방법은 무엇입니까? WPF 응용 프로그램에서 기본 브라우저를 열고 특정 웹 페이지로 이동합니다.그걸 어떻게 하는 거죠?.NET 데스크톱 버전의 경우: System.Diagnostics.Process.Start("http://www.webpage.com"); .NET Core의 경우 의 기본값이 다음과 같이 변경되었습니다.true로.false그래서 당신은 그것을 명시적으로 설정해야 합니다.true이 기능이 작동하려면: System.Diagnostics.Process.Start(new ProcessStartInfo { FileName = "http://www.webpage.com", UseShellExecute = true }); 문제를 더욱 복잡하게 만들기 위해 이 속성을..

itsource 2023.05.27

WPF 데이터 그리드에서 스크롤 막대를 활성화하려면 어떻게 해야 합니까?

WPF 데이터 그리드에서 스크롤 막대를 활성화하려면 어떻게 해야 합니까? 이 문서에서 다음 Northwind WPF Toolkit Datagrid 코드를 실행하면 데이터 그리드가 표시되지만 스크롤 바가 없으므로 사용자는 데이터 그리드의 일부만 볼 수 있습니다.저는 2009년 3월 최신 버전을 사용하고 있습니다. WPF 데이터 그리드에 스크롤 막대가 있으려면 무엇을 지정해야 합니까? Scroll Viewer에 데이터 그리드를 넣으려고 했지만 도움이 되지 않았습니다. XAML: 코드백: using System.Linq; using System.Windows; using TestDataGrid566.Model; namespace TestDataGrid566 { public partial class Window..

itsource 2023.05.17

WPF 텍스트 상자에 이벤트 붙여넣기

WPF 텍스트 상자에 이벤트 붙여넣기 다음을 상속하는 사용자 지정 컨트롤을 만들었습니다.TextBox이 사용자 지정 컨트롤은 숫자입니다.TextBox지원되는 숫자만. 사용 중OnPreviewTextInput입력 중인 각 새 문자를 검사하여 문자가 유효한 입력인지 확인합니다.이것은 아주 잘 작동합니다.하지만, 만약 내가 텍스트를 붙여넣는다면,TextBox,OnPreviewTextInput실행되지 않았습니다. 붙여넣은 텍스트를 캡처하는 가장 좋은 방법은 무엇입니까?TextBox? 또한 뒷공간을 눌렀을 때 문제가 있는데, 어떤 이벤트가 발생할지 알 수 없습니다. OnPreviewTextInput발사되지 않았습니다! WPF에서 붙여넣은 텍스트 및 백스페이스 이벤트를 캡처하는 방법에 대한 모든 아이디어TextBo..

itsource 2023.05.12

사용자가 WPF로 작성된 응용 프로그램의 최상위 창 크기를 조정하지 못하게 하는 가장 좋은 방법은 무엇입니까?

사용자가 WPF로 작성된 응용 프로그램의 최상위 창 크기를 조정하지 못하게 하는 가장 좋은 방법은 무엇입니까? 사용자가 WPF로 작성된 응용 프로그램의 최상위 창 크기를 조정하지 못하게 하는 가장 좋은 방법은 무엇입니까?창에 있는 를 사용하고 싶을 것입니다. WPF의 특이한 점은 다음과 같습니다.ResizeMode="NoResize"그리고.WindowStyle="None"Vista Aero에서는 전체적으로 크롬을 잃게 됩니다.언급URL : https://stackoverflow.com/questions/278304/what-is-the-best-way-to-stop-a-user-from-resizing-the-top-level-window-of-an-app

itsource 2023.05.07

간단한 WPF 라디오 버튼 바인딩?

간단한 WPF 라디오 버튼 바인딩? 3개의 라디오 버튼 그룹을 값 1, 2 또는 3에 대한 유형 int 속성에 바인딩하는 가장 간단한 방법은 무엇입니까?저는 간단한 해결책을 생각해냈습니다. 저는 다음과 함께 model.cs 클래스를 수강하고 있습니다. private int _isSuccess; public int IsSuccess { get { return _isSuccess; } set { _isSuccess = value; } } DataContext가 model.cs 으로 설정된 Window1.xaml.cs 파일을 가지고 있습니다.xaml에는 라디오 버튼이 포함되어 있습니다. 변환기는 다음과 같습니다. public class RadioBoolToIntConverter : IValueConverter..

itsource 2023.05.02

WPF 템플릿 바인딩과 상대 소스 템플릿화된 상위 항목

WPF 템플릿 바인딩과 상대 소스 템플릿화된 상위 항목 이 두 바인딩의 차이점은 무엇입니까? 그리고. ?TemplateBinding은 완전히 동일하지 않습니다.MSDN 문서는 소프트웨어 기능에 대한 단음절 SDE를 퀴즈해야 하는 사람들에 의해 작성되는 경우가 많기 때문에 뉘앙스가 정확하지 않습니다. 템플리트 바인딩은 제어 템플리트에 지정된 유형에 대해 컴파일 시 평가됩니다.이렇게 하면 컴파일된 템플릿을 훨씬 빠르게 인스턴스화할 수 있습니다.템플릿 바인딩에서 이름을 찾기만 하면 컴파일러가 플래그를 지정하는 것을 볼 수 있습니다. 바인딩 마크업은 런타임에 확인됩니다.실행 속도는 느리지만 바인딩은 템플릿에서 선언한 유형에 표시되지 않는 속성 이름을 확인합니다.더 천천히, 바인딩 작업이 애플리케이션의 CPU를 ..

itsource 2023.04.27

Windows 8의 Metro 앱은 동일한 컴퓨터의 백엔드 데스크톱 앱과 어떻게 통신합니까?

Windows 8의 Metro 앱은 동일한 컴퓨터의 백엔드 데스크톱 앱과 어떻게 통신합니까? 새로운 Metro 스타일의 Windows 8용 앱을 사용하여 UI 프런트 엔드를 구축하고 와 통신하고 싶은 상황입니다.동일한 로컬 컴퓨터(예: 윈도우즈 서비스 앱)의 데스크톱에서 실행되는 NET 응용 프로그램입니다. 메트로 앱과 데스크톱 앱 사이에서 사용할 수 있는 프로세스 간 통신 형식은 무엇입니까? Visual Studio 팀의 Pavel Minaev 씨는 여기에 코멘트를 통해 초기 정보를 제공해 주셔서 감사합니다. Martyn Lovell에 따르면, 그것에 대한 어떠한 의도적인 메커니즘도 없으며, 그것에 사용될 수 있는 일부는 의도적으로 제한됩니다.예를 들어 명명된 파이프는 존재하지 않으며 메모리 매핑 파일..

itsource 2023.04.27

WPF C# 패스: 패스 데이터가 있는 문자열에서 코드(XAML 이외)로 지오메트리로 이동하는 방법

WPF C# 패스: 패스 데이터가 있는 문자열에서 코드(XAML 이외)로 지오메트리로 이동하는 방법 Code에서 WPF Path 개체를 생성합니다. XAML에서는 다음을 수행할 수 있습니다. 어떻게 하면 Code에서도 같은 일을 할 수 있을까요? Path path = new Path(); Path.Data = "foo"; //This won't accept a string as path data. PathData를 사용하여 문자열을 PathGeometry로 변환하는 클래스/메서드가 있습니까? XAML이 해석되고 데이터 문자열이 변환되는 것은 확실합니까?var path = new Path(); path.Data = Geometry.Parse("M 100,200 C 100,25 400,350 400,175 ..

itsource 2023.04.22

WPF: 이미지를 원래 크기로 표시하는 방법

WPF: 이미지를 원래 크기로 표시하는 방법 WPF에서 이미지를 표시하는 데 문제가 있습니다. 제 코드는 다음과 같습니다. 원래 32*32 크기의 이미지를 가지고 있습니다만, 위의 코드를 실행하면 원래 크기를 넘어 모든 공간을 채울 수 있도록 이미지가 늘어납니다."Stretch" 속성도 "None"으로 설정했는데 작동하지 않는 것 같습니다. 그러면 이 문제를 어떻게 해결할 수 있을까요?감사해요!여기 비슷한 질문이 있습니다.일반 설정Stretch="None"충분합니다. 또, 메타데이터에 어떠한 DPI 가 이미지 세트를 가지는지도 매우 중요합니다.이미지의 DPI가 모니터의 DPI(통상은 96)와 다를 경우 WPF는 DPI에 의존하지 않기 때문에 자동으로 이미지의 크기를 조정합니다. 편집 MSDN 링크가 끊어..

itsource 2023.04.12
반응형