草庐IT

c# - 以编程方式对 wpf 数据网格进行排序

有没有办法以编程方式对WPFDataGrid进行排序(例如,如果我单击第一列)?有没有办法模拟这个点击?这是我的代码:Collection_Evenements=newObservableCollection();Collection_Evenements=myEvenement.GetEvenementsForCliCode(App.obj_myClient.m_strCode);Collection_Evenements.CollectionChanged+=Collection_Evenements_CollectionChanged;myDataGridEvenements.I

c# - 如何在 C# 中查找滚动查看器的垂直滚动条宽度

我有一个ScrollViewer并且我正在显示垂直滚动条,现在改变系统的分辨率我想获得滚动条的宽度。我经历了OneStackOverflowPost他们在那里提到检查SystemParameters.ScrollWidth属性,但我再次从他们那里找到任何帮助。谁能帮我解决我的问题。任何答案将不胜感激。 最佳答案 我认为SystemParameters.VerticalScrollBarWidth正是您要找的。 关于c#-如何在C#中查找滚动查看器的垂直滚动条宽度,我们在StackOver

c# - 如何在 C# 中查找滚动查看器的垂直滚动条宽度

我有一个ScrollViewer并且我正在显示垂直滚动条,现在改变系统的分辨率我想获得滚动条的宽度。我经历了OneStackOverflowPost他们在那里提到检查SystemParameters.ScrollWidth属性,但我再次从他们那里找到任何帮助。谁能帮我解决我的问题。任何答案将不胜感激。 最佳答案 我认为SystemParameters.VerticalScrollBarWidth正是您要找的。 关于c#-如何在C#中查找滚动查看器的垂直滚动条宽度,我们在StackOver

c# - UWP:基于ScrollViewer计算Transformation

我有一个Windows通用应用程序,我在其中使用DirectX渲染场景。我想使用Scrollviewer,因此我在Scrollviewer后面渲染我的场景,并想根据Scrollviewer计算场景转换。到目前为止它工作正常,尤其是翻译和滚动。但是当我放大时,场景在两种特殊情况下跳来跳去:场景有足够的空间并且居中,现在需要滚动。相反的方向。我或多或少使用了以下代码:floatzoom=scrollViewer.ZoomFactor;floatinverseZoom=1f/scrollViewer.ZoomFactor;floatscaledContentW=Document.Size.X

c# - UWP:基于ScrollViewer计算Transformation

我有一个Windows通用应用程序,我在其中使用DirectX渲染场景。我想使用Scrollviewer,因此我在Scrollviewer后面渲染我的场景,并想根据Scrollviewer计算场景转换。到目前为止它工作正常,尤其是翻译和滚动。但是当我放大时,场景在两种特殊情况下跳来跳去:场景有足够的空间并且居中,现在需要滚动。相反的方向。我或多或少使用了以下代码:floatzoom=scrollViewer.ZoomFactor;floatinverseZoom=1f/scrollViewer.ZoomFactor;floatscaledContentW=Document.Size.X

c# - Windows Phone 8.1 中的 ListView 在滚动长列表时摇摆不定 (XAML)

我在WindowsPhone8.1应用程序中滚动ListViews时遇到问题。短列表滚动得很好,滚动流畅,但是一旦虚拟化启动,整个ListView就会稍微向左“摆动”,但足够明显,令人讨厌。我试过删除所有过渡效果但没有效果,也尝试过逐步加载项目也没有成功。将项目面板设置为StackPanel(删除虚拟化)可以解决问题,但不是可取的。我的ListView绑定(bind)到基本页面模板附带的DefaultViewModel中的一个属性。我做错了什么以及是什么导致我的ListView表现出这种行为?XAML: 最佳答案 所以这似乎是一个操

c# - Windows Phone 8.1 中的 ListView 在滚动长列表时摇摆不定 (XAML)

我在WindowsPhone8.1应用程序中滚动ListViews时遇到问题。短列表滚动得很好,滚动流畅,但是一旦虚拟化启动,整个ListView就会稍微向左“摆动”,但足够明显,令人讨厌。我试过删除所有过渡效果但没有效果,也尝试过逐步加载项目也没有成功。将项目面板设置为StackPanel(删除虚拟化)可以解决问题,但不是可取的。我的ListView绑定(bind)到基本页面模板附带的DefaultViewModel中的一个属性。我做错了什么以及是什么导致我的ListView表现出这种行为?XAML: 最佳答案 所以这似乎是一个操

c# - WPF 数据绑定(bind) : How to data bind an enum to combo box using XAML?

这个问题在这里已经有了答案:HowtobindanenumtoacomboboxcontrolinWPF?(21个答案)关闭6年前。我有一个类:publicclassAccountDetail{publicDetailScopeScope{get{returnscope;}set{scope=value;}}publicstringValue{get{returnthis.value;}set{this.value=value;}}privateDetailScopescope;privatestringvalue;publicAccountDetail(DetailScopescop

c# - WPF 数据绑定(bind) : How to data bind an enum to combo box using XAML?

这个问题在这里已经有了答案:HowtobindanenumtoacomboboxcontrolinWPF?(21个答案)关闭6年前。我有一个类:publicclassAccountDetail{publicDetailScopeScope{get{returnscope;}set{scope=value;}}publicstringValue{get{returnthis.value;}set{this.value=value;}}privateDetailScopescope;privatestringvalue;publicAccountDetail(DetailScopescop

c# - XAML 用户控件继承

来自Java,当涉及到制作GUI组件时,我真的习惯了一种常见的做法:我通常会做一些基类,其中包含我的GUI组件的所有公共(public)对象,然后我扩展它。所以,基本上,这就是我想使用C#和XAML实现的目标。为了让问题更清楚,这里有一个我正在做的例子(那是行不通的!):我们有一个带有自己的XAML的基类然后我们有一个扩展第一个的类从2个XAML代码开始,我想做的是将DerivedClass放入BaseClass容器中。这将使我能够在各种派生类之间共享组件,而不必在每次需要时都编写代码。例如,如果我希望我的所有组件都具有圆角边框,我只想将它放在bass类中,然后将其放入所有派生类中,而