草庐IT

c# - WPF C# 输入框

我正在使用C#构建WPF应用程序。我想弹出一个对话框提示用户输入他/她的名字。之后,我将跟踪该名称并使用该名称将一些数据保存到.txt文件中。例如:名称输入是名字="约翰"所以我有数据数据="1,2,3";然后我将“数据”保存在John.txt文件中。有人知道怎么做吗?我认为问题在于如何弹出一个对话框供用户输入名称。 最佳答案 我更喜欢采用不会锁定应用程序的对话框的方法,并远离更传统的Win32对话框。示例隐藏输入对话框在此示例中,我使用了MVVM的简化版本我正在为我的应用程序使用的基于解决方案。它可能不漂亮,但应该让您对它背后的基

c# - WPF C# 输入框

我正在使用C#构建WPF应用程序。我想弹出一个对话框提示用户输入他/她的名字。之后,我将跟踪该名称并使用该名称将一些数据保存到.txt文件中。例如:名称输入是名字="约翰"所以我有数据数据="1,2,3";然后我将“数据”保存在John.txt文件中。有人知道怎么做吗?我认为问题在于如何弹出一个对话框供用户输入名称。 最佳答案 我更喜欢采用不会锁定应用程序的对话框的方法,并远离更传统的Win32对话框。示例隐藏输入对话框在此示例中,我使用了MVVM的简化版本我正在为我的应用程序使用的基于解决方案。它可能不漂亮,但应该让您对它背后的基

c# - 如何动态改变 WPF 窗口的大小?

假设我们显示了一些WPF窗口,然后我们不得不在底部显示一些额外的面板。我想做的是增加WPF窗口大小并再次居中。有什么线索或样本吗? 最佳答案 您可以通过编程方式更改窗口的大小和位置,只需为大小设置适当的宽度和高度值,为位置设置适当的顶部和左侧值。但这更容易。正在关注thispage你得到根据内容自动调整窗口大小,并使用helpofthislink更改大小后,您可以再次将窗口居中。 关于c#-如何动态改变WPF窗口的大小?,我们在StackOverflow上找到一个类似的问题:

c# - 如何动态改变 WPF 窗口的大小?

假设我们显示了一些WPF窗口,然后我们不得不在底部显示一些额外的面板。我想做的是增加WPF窗口大小并再次居中。有什么线索或样本吗? 最佳答案 您可以通过编程方式更改窗口的大小和位置,只需为大小设置适当的宽度和高度值,为位置设置适当的顶部和左侧值。但这更容易。正在关注thispage你得到根据内容自动调整窗口大小,并使用helpofthislink更改大小后,您可以再次将窗口居中。 关于c#-如何动态改变WPF窗口的大小?,我们在StackOverflow上找到一个类似的问题:

c# - WPF 中的 Application.ProductName 等价物?

我有一个在主GUI应用程序下嵌套两层以上的类库,在该嵌套类库中我希望能够访问主应用程序名称。在.Net3.5下,您可以调用Application.ProductName以从Assembly.cs文件中检索值,但我无法在WPF中识别等效项。如果我使用反射和GetExecutingAssembly,它会返回类库的详细信息吗?谢谢 最佳答案 您可以使用Assembly.GetEntryAssembly()获取EXE程序集,然后可以使用反射从中获取AssemblyProductAttribute。这假定产品名称已在EXE程序集上设置。Win

c# - WPF 中的 Application.ProductName 等价物?

我有一个在主GUI应用程序下嵌套两层以上的类库,在该嵌套类库中我希望能够访问主应用程序名称。在.Net3.5下,您可以调用Application.ProductName以从Assembly.cs文件中检索值,但我无法在WPF中识别等效项。如果我使用反射和GetExecutingAssembly,它会返回类库的详细信息吗?谢谢 最佳答案 您可以使用Assembly.GetEntryAssembly()获取EXE程序集,然后可以使用反射从中获取AssemblyProductAttribute。这假定产品名称已在EXE程序集上设置。Win

c# - WPF 数据绑定(bind)堆栈面板

我是WPF编程的初学者,来自.NET2.0C#。我正在尝试制作一个水平的StackPanel,它应该填充数据库表中的数据。问题是我希望它显示一张带有下表中一些文本的图像,然后水平堆叠这两个项目。这里有一些伪代码来显示我想做的事情:我根本不知道该怎么做。 最佳答案 Julien的回答对于您的书面描述是正确的,但是,查看您的XAML,您似乎正在寻找类似以下内容的内容:您肯定需要一个ItemsControl(或某些派生的)来绑定(bind)您的源。然后你可以通过设置它的项目面板来改变方向(我相信这是一个默认垂直方向的Virtualizin

c# - WPF 数据绑定(bind)堆栈面板

我是WPF编程的初学者,来自.NET2.0C#。我正在尝试制作一个水平的StackPanel,它应该填充数据库表中的数据。问题是我希望它显示一张带有下表中一些文本的图像,然后水平堆叠这两个项目。这里有一些伪代码来显示我想做的事情:我根本不知道该怎么做。 最佳答案 Julien的回答对于您的书面描述是正确的,但是,查看您的XAML,您似乎正在寻找类似以下内容的内容:您肯定需要一个ItemsControl(或某些派生的)来绑定(bind)您的源。然后你可以通过设置它的项目面板来改变方向(我相信这是一个默认垂直方向的Virtualizin

c# - 扩展 WPF 工具包 - 如何添加对项目的引用?

我是WPF新手。我想使用日期时间选择器。我已经从以下站点下载了“扩展的WPF工具包-1.9.0”。http://wpftoolkit.codeplex.com/releases/view/96972我解压了文件,发现了两个dll。一个是“WPFToolkit.dll”和“Xceed.Wpf.Toolkit.dll”。现在如何在我的项目中添加这两个dll?和如何在我的项目中使用日期时间控件。 最佳答案 首先,在你的项目中引用那些dll。在SolutionExplorer中右键单击References并单击AddReference,现在

c# - 扩展 WPF 工具包 - 如何添加对项目的引用?

我是WPF新手。我想使用日期时间选择器。我已经从以下站点下载了“扩展的WPF工具包-1.9.0”。http://wpftoolkit.codeplex.com/releases/view/96972我解压了文件,发现了两个dll。一个是“WPFToolkit.dll”和“Xceed.Wpf.Toolkit.dll”。现在如何在我的项目中添加这两个dll?和如何在我的项目中使用日期时间控件。 最佳答案 首先,在你的项目中引用那些dll。在SolutionExplorer中右键单击References并单击AddReference,现在