jjzjj

c# - 窗口样式和使用控件(C# 和 WPF)

我正在使用VisualStudio2013创建我的应用程序。我4年前开始学习编程,现在我想提高我的程序员经验。最近几天我不得不创建一个简单的应用程序,但我不想使用默认的窗口样式。所以我读到我可以为我的窗口创建一个样式。我做到了,它工作正常,但有一个小问题:我现在不能在我的窗口中放置任何东西......我放入网格,窗口标签中的所有控件都不可见,但编译器不可见'显示任何问题。这是样式代码,然后是我的WindowXAMLCostoUnitario_◘X还有我的WindowsXaml:Hello!这应该是一个无边框窗口,我可以在中央网格中放置控件。这是现在的窗口屏幕:ScreenoftheWi

c# - 模态样式的 Ookii.Dialogs ProgressDialog 在完成后不会聚焦所有者窗口

我正在使用Ookii.Dialogs.Wpf.ProgressDialog(有关二进制文件和源代码,请参阅http://www.ookii.org/software/dialogs/)来可视化某个过程。它是BackgroundWorker和对WindowsXP+集成ProgressDialog的nativeAPI调用的组合。我正在使用这样的对话框:this.worker=newProgressDialog{ShowTimeRemaining=true};this.model.BackgroundWorker=this.worker;this.worker.DoWork+=(s,ev)=

c# - Windows 8 C# : Windows. Ui.Xaml.Media.ImageSource 更改图像

警告WindowsAPI中有两个不同的ImageSourceSystem.Windows.Media.ImageSource=Windows窗体之一Windows.Ui.Xaml.Media.ImageSource=Windows应用商店应用之一我是C#和Windows8MetroStyle应用编程方面的初学者。但是如果您想编辑Image的图像,BitmapImage的“旧”方法将不起作用:XAML:C#代码隐藏:Image1.Source=newBitmapImage...不会工作。编译器会说类似的话"System.Windows.Media.Imaging.BitmapImage"

c# - MessageBox 上显示的 Windows 默认图标

在MainWindow构造函数中,在显示我的MainWindow之前,我正在做一些检查以提示MessageBox对话框。发生这种情况时,Windowstaksbar中会出现一个丑陋的Windows默认图标,旁边是消息框标题。我已经在属性->应用程序->资源->图标中为我的应用程序设置了一个图标。我尝试在调用MessageBox.Show之前调用InitializeComponent(),但它没有任何改变。一旦我的应用程序完全启动(我退出MainWindow构造函数),正确的图标就会出现在任务栏中。有没有办法完全阻止这个丑陋的图标显示,或者用我自己的图标替换它?

c# - 尝试使用 Visual Studio UI 测试器时出现 FailedToperformActionOnBlockedControlException

我正在尝试使用VisualStudio为我使用WPF的C#中的UI项目进行一些UI测试。所以我创建了一个测试项目,并开始创建编码的UI测试,如Microsoft教程中所述:http://msdn.microsoft.com/en-us/library/dd286681%28v=vs.100%29.aspx.但是当我启动测试时,出现以下异常:MyProjectTestsUnitaires.CodedUITest1.CodedUITestMethod1testmethodthrewanexception:Microsoft.VisualStudio.TestTools.UITest.Ext

c# - 有没有办法用白色激活一个窗口?

有没有办法激活或将外部应用程序的窗口置于最前面?我能得到的最接近的是varapplication=Application.Attach("SearchApp");varsearchWindow=application.GetWindows()[0];searchWindow.Focus(DisplayState.Maximized);但如果它当前未处于事件状态,则所做的只是在后台最大化它。 最佳答案 开始工作了。[DllImport("user32.dll",SetLastError=true)]internalstaticexte

c# - 当鼠标指向窗口的顶部位置时如何触发事件?

您好,我正在开发一个WPF应用程序,我需要在其中显示DockPanel在窗口的顶部,但只有当鼠标指向该位置时才会显示(就像Windows8.1的标题栏一样,如果您将鼠标指向顶部,十字按钮和最小化按钮就会出现),如果鼠标移出窗口和其他地方的子元素将覆盖整个窗口并显示数据,但只要鼠标指向UI的顶部位置,我就应该显示标题。我附上了我的想法的图像。任何人都可以提出建议吗?经过大量谷歌搜索后,我发现获取屏幕分辨率并从窗口的高度和宽度中减去会得到我想要的结果。但我认为这不是最终的解决办法,一定有别的办法。按照建议我试过这种方式并且在Dock_MouseEnterprivatevoidDock_Mo

c# - 在用户控件中定义命令绑定(bind)

我用2个按钮和一个复选框编写了用户控件,现在我想将命令绑定(bind)到数据上下文-对于每个按钮和复选框。但我不知道如何定义命令绑定(bind)。我想我需要在用户控件中使用某种ICommand属性——但是如何连接用户的数据上下文命令委托(delegate)?我想使用用户控件来管理集合中的每个项目,如下所示:XAML用户控件和隐藏代码,这就是我迷路的地方-如何定义UpCommand、DownCommand和ChangeCheckboxCommand?publicpartialclassChannelSetupControl:UserControl,INotifyPropertyChang

c# - 将 StackPanel 绑定(bind)到添加子元素的方法

这是我的问题:我有一个包装器类,其中包含一组列表,每个列表包含15张图像。我想将中央StackPanel绑定(bind)到一个方法,该方法实际上修改传递给它的相同StackPanel并且添加子StackPanel元素,每个元素包含15张图像。澄清一下:我有一个垂直方向的中央StackPanel。此StackPanel位于DataTemplate内!。我有许多包装类实例,每个实例最多包含15张图像(作为WritableBitmap对象。我想将我的中央StackPanel绑定(bind)到某个方法,该方法将修改该StackPanel,遍历我的包装类列表并添加子StackPanel为找到的包

c# - xaml 中带有集合的嵌套对象似乎会泄漏到相邻的集合中

当我定义一个对象集合时,每个对象都包含这样一个集合:每个ChildNestedObjectTest对象都获得所有九个Point对象,而不是每个对象都获得它们看起来应该拥有的三个对象。这是为什么?后面的代码是:namespaceGraph2{publicclassNestedObjectTest:DependencyObject{publicstaticreadonlyDependencyPropertyChildrenProperty=DependencyProperty.Register("Children",typeof(List),typeof(NestedObjectTest)