草庐IT

WPF-Window

全部标签

c# - 具有触摸惯性的WPF Listbox下拉整个窗口

我有一个为触摸显示器构建的全屏WPF应用程序,我在主屏幕上有一些Listbox。当我轻弹“列表框”时,它可以很好地滚动,但是当它到达列表的末尾时,整个应用程序会从屏幕顶部下拉,我可以停止这种行为吗不知何故?有没有人看到这个? 最佳答案 是的,ListBox(或者更确切地说,默认ListBox模板内的ScrollViewer)的默认行为很奇怪-当我第一次遇到它时,我认为它一定是一个恶作剧。事实上,很难找到关于它的任何文档-但它被简要提及here:TheManipulationBoundaryFeedbackeventenablesap

c# - 如何将自定义属性添加到 WPF 用户控件

我有自己的用户控件,包括一些按钮等。我使用此代码将该UC显示在屏幕上。我已经向XXXX用户控件添加了两个属性,如Property1和Property2。并更改了我的代码当我将这2个参数添加到XAML页面时,系统抛出类似“成员‘Property1’无法识别或不可访问”的异常这是我的UC代码。publicpartialclassXXXX:UserControl{publiceventEventHandlerCloseClicked;publiceventEventHandlerMinimizeClicked;//publicboolShowMinimize{get;set;}publics

c# - 如何将自定义属性添加到 WPF 用户控件

我有自己的用户控件,包括一些按钮等。我使用此代码将该UC显示在屏幕上。我已经向XXXX用户控件添加了两个属性,如Property1和Property2。并更改了我的代码当我将这2个参数添加到XAML页面时,系统抛出类似“成员‘Property1’无法识别或不可访问”的异常这是我的UC代码。publicpartialclassXXXX:UserControl{publiceventEventHandlerCloseClicked;publiceventEventHandlerMinimizeClicked;//publicboolShowMinimize{get;set;}publics

c# - WPF窗口阴影效果

我是WPF技术的新手。我在WPF中有以下窗口声明:但是当我运行它的时候,影子并没有出现。我该怎么办,或者错误在哪里? 最佳答案 DropShadowEffect不能应用于Window。相反,如果您想覆盖默认窗口外观,则必须将该效果应用于窗口中包含的其他一些元素:... 关于c#-WPF窗口阴影效果,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13367249/

c# - WPF窗口阴影效果

我是WPF技术的新手。我在WPF中有以下窗口声明:但是当我运行它的时候,影子并没有出现。我该怎么办,或者错误在哪里? 最佳答案 DropShadowEffect不能应用于Window。相反,如果您想覆盖默认窗口外观,则必须将该效果应用于窗口中包含的其他一些元素:... 关于c#-WPF窗口阴影效果,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13367249/

c# - 有没有办法刷新 WPF 中的所有绑定(bind)?

如果我的代码看起来有点像下面的代码,是否可以直接刷新所有绑定(bind),还是我必须对所有绑定(bind)进行硬编码才能刷新?服务端:[ServiceContract]publicinterfaceIMyServiceContract{[OperationContract]MyDataContractGetData();}[ServiceBehavior]publicclassMyService{[OperationBehavior]publicMyDataContractGetData(){MyDataContractdata=newMyDataContract();data.val

c# - 有没有办法刷新 WPF 中的所有绑定(bind)?

如果我的代码看起来有点像下面的代码,是否可以直接刷新所有绑定(bind),还是我必须对所有绑定(bind)进行硬编码才能刷新?服务端:[ServiceContract]publicinterfaceIMyServiceContract{[OperationContract]MyDataContractGetData();}[ServiceBehavior]publicclassMyService{[OperationBehavior]publicMyDataContractGetData(){MyDataContractdata=newMyDataContract();data.val

c# - 防止 WPF DataGrid 中的多行选择

我在WPFDataGrid中有以下XAML标记:是否可以防止用户在按住Ctrl键或使用鼠标选择多行时选择多行?我在SelectionChanged事件中尝试了以下代码,但它不起作用:privatevoidgvResults_SelectionChanged(objectsender,SelectionChangedEventArgse){if(gvResults.SelectedItems.Count>1){e.Handled=true;}} 最佳答案 尝试指定和可选的SelectionUnit="FullRow"Selection

c# - 防止 WPF DataGrid 中的多行选择

我在WPFDataGrid中有以下XAML标记:是否可以防止用户在按住Ctrl键或使用鼠标选择多行时选择多行?我在SelectionChanged事件中尝试了以下代码,但它不起作用:privatevoidgvResults_SelectionChanged(objectsender,SelectionChangedEventArgse){if(gvResults.SelectedItems.Count>1){e.Handled=true;}} 最佳答案 尝试指定和可选的SelectionUnit="FullRow"Selection

c# - WPF 控件抛出 'resource identified by the URI missing' 异常

加载插件并尝试创建“XYZ”控件时,应用程序抛出以下异常:"Thecomponent'XYZ'doesnothavearesourceidentifiedbytheURI'/ThePluginAssembly;component/XYZ.xaml'"ontheInitializeComponent()methodintheUserControlsconstructor.关键点是:用户控件位于插件程序集中我正在尝试从插件程序集内部创建用户控件插件与主应用程序位于同一目录用户控件只有在通过XAML创建时才会出现问题。我在同一个程序集中有几个其他用户控件,但我使用代码实例化了它们。我仅在尝试