반응형
WPF에서 파일 선택 대화 상자는 어디에 있습니까?
http://i.minus.com/i3xuoWZkpfxHn.png
컴퓨터에서 파일을 선택할 수 있는 기능이 없습니다.있을 거예요, 어디 있어요?제가 아마 추천서를 빠뜨린 것 같아요?
편집: 제가 염두에 둔 것은 "찾아보기" 버튼이 옆에 있는 텍스트 상자였습니다.이제는 텍스트 상자와 찾아보기 버튼을 직접 배치하고 클릭 이벤트를 버튼에 추가하여 대화 상자를 열어야 한다는 생각이 듭니다.
[Browse] 버튼이 옆에 있는 텍스트 상자가 있는 내장 컨트롤은 없습니다.당신이 직접 설정해야 합니다.
"열린 파일" 대화 상자 자체의 경우 Microsoft에 있습니다.Win32 네임스페이스.
자세한 기능을 보려면 버튼이 있다고 가정합니다.BtnFileOpen
텍스트 상자TxtFile
먼저 다음을 참조해야 합니다.System.Windows.Forms
참조 대화 상자에서 어셈블리를 선택합니다(확인 표시, 더블 클릭하면 추가되지 않는 것 같습니다).
버튼 클릭 이벤트 내부:
private void BtnFileOpen_Click(object sender, RoutedEventArgs e)
{
var fileDialog = new System.Windows.Forms.OpenFileDialog();
var result = fileDialog.ShowDialog();
switch (result)
{
case System.Windows.Forms.DialogResult.OK:
var file = fileDialog.FileName;
TxtFile.Text = file;
TxtFile.ToolTip = file;
break;
case System.Windows.Forms.DialogResult.Cancel:
default:
TxtFile.Text = null;
TxtFile.ToolTip = null;
break;
}
}
텍스트 상자를 비활성화로 설정한 경우 다음을 포함하도록 xaml을 편집할 수 있습니다.
ToolTipService.ShowOnDisabled="True"
저는 일반적으로 그냥 사용합니다.OpenFileDialog
에서System.Windows.Forms
네임스페이스입니다.를 사용하여 별칭 지정합니다.SWF
그리고 나서 그것은 그냥 됩니다.
SWF.OpenFileDialog o = new SWF.OpenFileDialog();
언급URL : https://stackoverflow.com/questions/7863952/wheres-the-file-picker-dialog-in-wpf
반응형
'source' 카테고리의 다른 글
Ruby, exec, 시스템 및 %x() 또는 Backticks 간의 차이 (0) | 2023.06.26 |
---|---|
안드로이드 앱의 이름을 변경하는 방법은 무엇입니까? (0) | 2023.06.01 |
루비를 넣는 pvs. (0) | 2023.06.01 |
기호 배열 만들기 (0) | 2023.06.01 |
PostgreSQL에 대해 데이터베이스 생성 시뮬레이션이 없는 경우 (0) | 2023.06.01 |