편집 : 코드 팩의 소스를 수정하고 업데이트 된 NuGet 패키지 업로드 한TaskDialog 창 높이가 잘못
: dmex에
https://www.nuget.org/packages/WindowsAPICodePack-Shell/
감사합니다 버그 수정을위한 http://archive.msdn.microsoft.com/WindowsAPICodePack/WorkItem/View.aspx?WorkItemId=108
보시다시피, 문제가 해결되었습니다. D 및 Opened
이벤트의 성가신 구문을 사용 할 필요가 없습니다 :
아이콘을 지정하는 대화 상자 높이가 잘못을; 마지막 명령 링크는 완전히 볼 수 없습니다 :
이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 이 대화 상자를 표시하기위한 사용
코드 :
이var dialog = new TaskDialog
{
Caption = Title,
InstructionText = "Some files added are already in the collection.",
Text = "They have been skipped."
};
dialog.Opened += (s1, e1) => { dialog.Icon = TaskDialogStandardIcon.Warning; };
var linkContinue = new TaskDialogCommandLink("Continue", "Continue", string.Empty);
linkContinue.Click += (s2, e2) =>
{
var s = (TaskDialogCommandLink)s2;
var taskDialog = (TaskDialog)(s.HostingDialog);
taskDialog.Close();
};
dialog.Controls.Add(linkContinue);
var linkView = new TaskDialogCommandLink("View", "View these files", string.Empty);
linkView.Click += (s3, e3) =>
{
var s = (TaskDialogCommandLink)s3;
var taskDialog = (TaskDialog)(s.HostingDialog);
taskDialog.Close();
var window1 = new Window1 { Text = files, Title = Title };
window1.ShowDialog();
};
dialog.Controls.Add(linkView);
dialog.Show();
@Aybe ... 왜 API의 GetProperty (SystemProperties.System.Photo.DateTaken)가 문자열이나 DateTime을 반환하는지 알기 쉽게 설명합니다. 그것이 무엇을 반환하는지, 내가 이해할 수없는 것, DateTime – dinotom
로 변환 할 수 없으며 어떤 라이브러리가 Window1 객체가 오는지 알 수 없습니다. 찾을 수없는 것 같습니다. – dinotom