반응형

WPF 8

프로젝트의 루트 디렉터리에서 텍스트 파일을 읽는 방법은 무엇입니까?

프로젝트의 루트 디렉터리에서 텍스트 파일을 읽는 방법은 무엇입니까? 프로젝트의 루트 디렉터리에 추가한 텍스트 파일의 첫 줄을 읽고 싶습니다.즉, 솔루션 탐색기가 프로젝트의 .cs 파일과 함께 .txt 파일을 표시합니다. 그래서, 저는 시도했습니다: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); 하지만 이것은 Bin Folder를 참조하는 것이고 내 파일이 거기에 없기 때문에 작동하지 않습니다...어떻게 하면 이 일을 해낼 수 있을까요?:/ 감사해요.솔루션 탐색기에서 내 파일을 마우스 오른쪽 단추로 클릭합니다.txt를 선택하고 "특성"을 선택합니다. 여기서 다음을 설정합니다.Build Action로.conten..

programing 2023.06.10

WPF의 이미지 컨트롤을 사용하여 시스템을 표시합니다.그림그리기.비트맵

WPF의 이미지 컨트롤을 사용하여 시스템을 표시합니다.그림그리기.비트맵 인메모리를 할당하려면 어떻게 해야 합니까?Bitmap에 반대하는.ImageWPF의 제어?http://khason.net/blog/how-to-use-systemdrawingbitmap-hbitmap-in-wpf/ 에 따르면 [DllImport("gdi32")] static extern int DeleteObject(IntPtr o); public static BitmapSource loadBitmap(System.Drawing.Bitmap source) { IntPtr ip = source.GetHbitmap(); BitmapSource bs = null; try { bs = System.Windows.Interop.Imaging.C..

programing 2023.05.01

MVVM을 사용하여 "창 닫기" 명령 구현

MVVM을 사용하여 "창 닫기" 명령 구현 그래서 저의 첫 번째 시도는 뒤에 있는 코드에서 모든 것을 했고, 이제 저는 상자 정보에 있는 MVVM의 지침에 따라 MVVM 패턴을 사용하기 위해 제 코드를 리팩터링하려고 합니다. 내 뷰 클래스와 일치하도록 뷰 모델 클래스를 만들고 코드 뒤에 있는 코드를 명령부터 뷰 모델로 이동합니다. 제 첫 번째 난관은 데이터가 수정되지 않은 경우 창을 닫는 '닫기' 버튼을 구현하는 것입니다.'onClick' 메서드를 대체하기 위해 CloseCommand를 설정했는데 코드가 실행되는 곳을 제외하고는 모두 정상입니다.this.Close()분명히 코드가 창에서 일반 클래스로 이동되었기 때문에 '이것'은 창이 아니므로 닫을 수 없습니다.하지만 MVVM에 따르면 뷰 모델이 뷰를 몰..

programing 2023.05.01

문자열 형식을 사용하여 WPF XAML 바인딩에 문자열 추가

문자열 형식을 사용하여 WPF XAML 바인딩에 문자열 추가 정수 값(이 경우 섭씨 온도)에 대한 단방향 바인딩이 있는 TextBlock이 포함된 WPF4 애플리케이션이 있습니다.XAML은 다음과 같습니다. 실제 온도 값을 표시하는 데는 문제가 없지만 숫자(30°C가 아니라 30°C)만 포함하도록 이 값을 포맷하고 싶습니다.StringFormat에 대해 읽고 다음과 같은 일반적인 예를 몇 가지 보았습니다. // format the bound value as a currency 그리고. // preface the bound value with a string and format it as a currency 안타깝게도, 제가 본 예들 중 어떤 것도 제가 하려고 하는 것처럼 경계 값에 문자열을 추가하지 않았..

programing 2023.04.26

그리드 칼럼의 폭/높이를 설정할 때 '자동'과 '*'의 차이점은 무엇입니까?

그리드 칼럼의 폭/높이를 설정할 때 '자동'과 '*'의 차이점은 무엇입니까? 사이의 차이점을 구별할 수 없습니다.Auto그리고.*설정 시width그리고.height그리드 열의 경우.우리는 다음과 같은 맥락에서 이야기하고 있습니다.WPF여기 그리드?내 대답은 열에 대해 이야기하겠지만 행에도 마찬가지입니다. 간단히 말하면: -Auto열 내용물에 대한 크기를 의미 -*그리드에 비례하는 평균 크기 Auto열에 필요한 만큼의 너비가 지정됨을 의미합니다.너비:*크기 열은 공간을 할당하여 계산됩니다.Auto너비 열을 고정한 다음 나머지 공간을 분할합니다.그래서 만약에 한 명만*크기 열, 남은 공간이 모두 확보됩니다. 두 개인 경우 각각 절반씩 확보됩니다.각 별 크기 열에 할당된 비율을 변경할 수도 있습니다. 열 A의..

programing 2023.04.26

텍스트 상자 - 수평 텍스트 센터링

텍스트 상자 - 수평 텍스트 센터링 텍스트 상자에 텍스트를 가운데에 놓는 간단한 방법이 있습니까?내장된 기능을 찾고 있었는데 아무것도 못 찾았어요.설정TextAlignment의 재산.Center: HorizontalContentAlignment="Center" VerticalContentAlignment="Center" VerticalAlignment 및 VerticalContentAlignment 조합을 사용하여 WPF-TextBox 내의 텍스트에 도달할 수 있습니다.콘텐츠를 가운데로 설정하고 총 높이를 그리드 행과 같은 종합적인 요소의 크기로 스트레칭을 사용하여 설정합니다. Test 너무 늦었지만 이것은 누군가에게 도움이 될 수 있다 이 두 사람을 당신의 제어에 추가해 보세요. VerticalAlig..

programing 2023.04.16

WPF 익스팬더 헤더의 스타일링 방법

WPF 익스팬더 헤더의 스타일링 방법 WPF Expander 헤더에 스타일을 적용하고 싶습니다.다음 XAML에는 Expander가 있는데, 이 스타일은 헤더뿐만이 아닙니다. 감사해요. Bike Car Truck 저는 Josh Smith와 MSDN의 XAML을 결합하여 해결책을 생각해 냈습니다.실제로 컨트롤(최소한 헤더)은 재템플릿해야 합니다. This is a textbox A button Vasile의 답변은 올바른 방향으로 가고 있다고 생각합니다만, 원래의 포스터가 필요로 하는 것보다 훨씬 더 많은 것을 하고 있는 것 같습니다.당초의 질문은, 헤더의 배경을 변경하는 것 뿐이었습니다.제시된 변경은 이를 가능하게 하지만 다른 것도 가능하게 합니다. 그 중 하나는 기본 구현인 ContentPresenter..

programing 2023.04.16

Silverlight와 유사한 WPF에서의 검증 오류 스타일

Silverlight와 유사한 WPF에서의 검증 오류 스타일 " " 입니다.Validation.ErrorTemplateWPF에서는 작은 빨간색 테두리만 표시되며,ToolTip. Silverlight 4 에서는, 검증 에러는, 즉시 사용할 수 있도록 스타일링 되어 있습니다. 다음으로 Silverlight 4와 WPF에서 발생한 검증 오류의 비교입니다. 실버라이트 4 WPF WPF 버전은 Silverlight의 멋진 모습과 비교해도 정말 평평하고 지루한 모습이라는 것을 알 수 있습니다. WPF Framework에 유사한 검증 스타일/템플릿이 존재합니까?또는 상기 Silverlight 버전처럼 스타일 좋게 작성된 검증 템플릿이 있습니까?아니면 처음부터 작성해야 하나요? Silverlight와 WPF 모두에서 ..

programing 2023.04.11
반응형