腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
当我为listview使用模板时,UI虚拟化停止
wpf
、
templates
、
listview
、
ui-virtualization
我在WPF中有一个从listview扩展的控件。如果我使用自定义模板覆盖" template“,UI虚拟化将不复存在。 谁能帮助我有UI虚拟化与自定义模板。 我的ListView控件XAML <controls:ListViewExtra ItemsSource="{Binding Path=POView}" ItemContainerStyleSelector="{StaticResource listViewItemStyleSelector}" VirtualizingStackPanel.IsVirtualizing="tru
浏览 1
提问于2012-03-01
得票数 0
1
回答
WPF ListBox VirtualizingStackPanel.VirtualizationMode="Recycling“使相同的列表项始终显示
.net
、
wpf
、
listbox
、
virtualization
、
recycle
我使用的是WPF/.NET4,当我将VirtualizingStackPanel.VirtualizationMode="Recycling“属性添加到我的ListBoxes中时,它会导致滚动时重复相同的列表项。例如,假设我有一个包含100个项目的ListBox,其中10个项目一次可见。当ListBox第一次加载时,我会看到项目1- 10,但当我开始向下滚动查看剩余的项目11 - 100时,项目1- 10会在向下滚动时反复出现,所以我永远不能查看项目11 - 100。如果我将“回收”改回“标准”,那么一切都能正常工作,但滚动速度却慢得可怕(我的ListItems相当复杂,里面有几个图像
浏览 4
提问于2011-02-04
得票数 5
回答已采纳
2
回答
在调用VirtualizationMode面板上的度量值后,无法更改ItemsControl上附加的ItemsHost属性
c#
、
wpf
、
ui-virtualization
当我尝试将ListView上的ListView设置为Recycling时,从标题中得到错误: 在调用VirtualizationMode面板上的度量值后,无法更改ItemsControl上附加的ItemsHost属性。 我试图以编程方式设置附加属性,但当我试图在XAML设计器中定义VirtualizationMode时,会从标题中抛出相同的错误。有类似的问题吗? 我在XAML中的观点是: <Window x:Class="FinalVirtualizationApp.MainWindow" xmlns="http://schemas.mic
浏览 8
提问于2019-11-07
得票数 1
回答已采纳
1
回答
Windows 7.5中的Windows VirtualizingStackPanel.VirtualizationMode="Recycling“不工作
c#
、
windows-phone-7
、
xaml
、
windows-phone-7.1
在我正在开发的Windows 7.5应用程序中,我遇到了一些性能问题。我有一个ListBox,它使用VirtualizationMode="Recycling"和DataTemplate。除了表现不佳外,它似乎运转得很好。在进行一些性能分析时,我看到的是,当我滚动这个列表时,多达62%的CPU被使用,创建了我在DataTemplate中放置的自定义用户控件的一个新实例。我理解VirtualizationMode="Recycling"的全部目的是重用ListBox中的所有UIElements,而不需要创建新实例或处理旧实例,所以我认为这正是不应该发生的事情。 以
浏览 2
提问于2012-12-20
得票数 4
1
回答
当打开包含大量项目的组合框时,wpf UI会冻结。
c#
、
wpf
、
mvvm
、
combobox
我正在开发一个WPF应用程序,其中我有一个带有ItemsSource绑定到数据库中的5000条记录的属性的组合框。问题是,当我单击combobox的下拉箭头时,UI不响应或组合框需要花费太多的时间来响应。我搜过了,但对我没什么用。 以下是代码: <ComboBox IsEditable="True" ItemsSource="{Binding List,Mode=OneWay}" DisplayMemberPath="name" SelectedValue="{Binding SelectedItem,Mode=TwoWay,Up
浏览 2
提问于2020-07-13
得票数 0
回答已采纳
1
回答
TreeView在使用VirtualizationMode.Recycling时错误地将项显示为展开项
wpf
、
treeview
、
virtualization
、
ui-virtualization
每当我使用TreeView时,我总是只有几个节点,而且每个节点通常只有不到100个项。为此,我从未真正需要任何类型的ui虚拟化,但现在我第一次需要它。 当使用带有回收模式的ui虚拟化时,TreeView似乎会展开项目,尽管我从未手动展开它们。 我在谷歌上搜索了这个问题,到目前为止,我理解了TreeView中的虚拟化回收模式,容器会被重用。 因此,我假设原因可能是将已经展开的可重用容器应用于以前未展开的项目。 下面是一个简单的例子: 对于那些由于任何原因无法下载代码的人来说,这里基本上就是我尝试使用TreeView所做的事情。 这就是我在XAML中的资料。 <Grid>
浏览 4
提问于2013-09-22
得票数 2
回答已采纳
2
回答
WPF中的自定义组合框控件在Windows 10和7上的行为不同
c#
、
wpf
、
combobox
、
windows-10
我目前正在开发一个WPF应用程序,它将同时部署在Windows 7和10上。在应用程序中,有一个自定义的组合框控件: <utils:FilteredComboBox Height="28" Background="#222222" FontSize="14" Foreground="White"
浏览 2
提问于2018-02-16
得票数 0
回答已采纳
1
回答
ListView虚拟化值在回收模式下重复
wpf
、
listview
、
virtualization
、
recycle
我在支持虚拟化的ListView控件方面遇到了一个奇怪的问题。我创建了一个非常小的试点应用程序来重现这个问题。当我在列表视图中为几个文本框键入内容,然后向下滚动,几页后,键入的值在下面未接触的文本框中重复。 下面是窗口的XAML: <Window x:Class="WpfApplication3.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.
浏览 0
提问于2012-02-29
得票数 4
回答已采纳
2
回答
LongListSelector在滚动过快之后没有播放所有的项目
wpf
、
silverlight
、
xaml
、
windows-phone-8
、
longlistselector
我试图在一个LongListSelector中显示大约1400个项目。虽然它正确地显示项目,但有时,当我如此快速地向下滚动到底部,然后开始滚动时,它并没有显示所有的项目,它几乎没有显示100项,尽管绑定集合的内容在后端没有更改。 这是我的UI代码: <phone:PanoramaItem Header="Monitors" Margin="{StaticResource PanoramaItemMargin}" HeaderTemplate="{StaticResource PanoramaItemHeaderTemplate}">
浏览 2
提问于2014-06-05
得票数 0
回答已采纳
1
回答
如果将ListView ItemsContainer设置为VirtualizationStackPanel,则无法正确获取所选项目
c#
、
wpf
、
listview
、
virtualizingstackpanel
我将'VirtualizingStackPanel.IsVirtualizing‘设置为true,将'VirtualizingStackPanel.VirtualizationMode’设置为'Recycling',因为我的ListView中的项太多了。ListView的SelectionMode被扩展,ListViewItem的'IsSelected‘属性被绑定到我的模型的'IsSelected’属性,绑定模式是双向的。 当我想使用Ctrl+A选择所有项目时,它只选择部分项目,所以我使用KeyBinding编写了如下所示的select all方
浏览 10
提问于2014-04-04
得票数 0
2
回答
用WPF最快方式对ItemsControl进行排序
wpf
、
itemscontrol
整理工作需要很长时间。我使用一个ItemsControl WPF元素来显示一个项列表(一个可观察的集合),并且我希望根据我使用此代码执行排序操作的属性对此可观测集合进行排序。 ICollectionView dataView = CollectionViewSource.GetDefaultView(mycontrolName.ItemsSource); dataView.SortDescriptions.Clear(); SortDescription sd = new SortDescription("Property", L
浏览 10
提问于2014-06-05
得票数 1
回答已采纳
2
回答
如何在数据中动态地放入少量自定义控件
c#
、
wpf
、
wpf-controls
、
listbox
、
datatemplate
我有一个列表框项目的Datatemplete,其中有一个使用WPF的有两列的Grid。在第一篇专栏文章中,我想在后面的代码中使用C#动态地放置一些自定义的控件(按钮)。我不知道如何开始,我应该从哪里开始,有人能帮我提供一些很好的输入和例子吗?任何答案都将不胜感激。 提前谢谢。 XAML代码: <ListBox x:Name="ListBoxItem" Grid.Row="1" SelectionMode="Extended"
浏览 0
提问于2011-03-30
得票数 1
回答已采纳
2
回答
VirtualizingStackPanel没有清除ItemTemplate中的TextBoxes文本
wpf
、
silverlight
、
virtualizingstackpanel
我有VirtualizingStackPanel的ItemsControl作为条目面板,如下所示: <ItemsControl Style="{StaticResource ItemsControl}" Name="itemsControl" Margin="0,100,0,0" HorizontalAlignment="Stretch" Height="80"> <ItemsControl.ItemTemplate> &
浏览 4
提问于2011-10-04
得票数 2
回答已采纳
1
回答
WPF ListBox显示等待游标?
wpf
、
listbox
、
mouse
、
cursor
我有一个WPF ListBox,它显示从本地文件夹加载的图像,通常在1- 300之间)。我在我的imageTemplate中使用了一个转换器来确保和显示图像的缩略图,而不是全尺寸的图像。即使这样做,初始加载仍然需要几秒钟的时间。我的问题是,我如何在我的ListBox中知道加载ListBoxItems的开始/结束时间,以便我可以将鼠标光标设置为等待状态?我正在寻找一种方法来通知该用户发生了一些事情。 下面是我的ListBox在XAML中的样子: <ListBox SelectionMode="Extended" ItemsSource="{Bind
浏览 2
提问于2010-01-23
得票数 0
回答已采纳
1
回答
如何在另一个ObservableCollection中使用ObservableCollection?
c#
、
wpf
、
mvvm
、
observablecollection
、
itemscontrol
在我的WPF应用程序中,我想使用ObservableCollection来包含一些Wave类。每个Wave都有一个ObservableCollection来包含一些Couple类。看上去: ObservableCollection<Wave> Waves { get; set; } - int StartYear { get; set; } - ObservableCollection<Couple> Couples { get; set; } - int A { get; set; } - int B { get; set; } - some other Pr
浏览 1
提问于2020-11-16
得票数 0
回答已采纳
1
回答
在WPF ComboBox中显示自定义DisplayMember
wpf
、
combobox
、
selecteditem
这是我的ComboBox: 要在DisplayMember属性中显示的WeeklyStartDate和WeekNumber。但是WPF说我不能使用DisplayMember,因为我已经使用了一个ItemTemplate... 当我点击ComboBox中的一个项目时,如何用下面的代码显示一个自定义的DisplayMember? 目前,它使用ToString()方法呈现DisplayMember,显示XXX.ViewModel.WeeklyDateViewModel,即namespace+type。 <ComboBox Style="{StaticResource C
浏览 0
提问于2010-11-03
得票数 0
1
回答
Windows8.1应用程序中的FlipView呈现问题
c#
、
wpf
、
windows-runtime
、
flipview
我正在创建Windows应用程序(目标8.1、WPF和C#),我使用FlipView控件在页面之间导航,其中包含了一些文章的24幅缩略图。当我有少量的页数时,一切都很顺利和美好。但是,对于更多的页面,有时它是滞后的,它不是很舒适的用户。 我的FlipView声明中有一部分: <FlipView Name="FlipView" ItemsSource="{Binding ArticlesPages}" VirtualizingStackPanel.VirtualizationMode="Recycling"
浏览 2
提问于2014-10-04
得票数 2
2
回答
有没有办法延迟WPF DataBinding (改善渲染)?
wpf
、
data-binding
、
animation
、
storyboard
这就是我的问题。 ListBox A显示可观察集合中的所有项。 ListBox B仅显示在ListBox A中选择的那些项目。 <ListBox ItemsSource="{Binding MyView}" Name="ListBoxA"> <ListBox ItemsSource="{Binding Path=SelectedItems, ElementName=ListBoxA}" Name="ListBoxB"> 当在ListBox A中更改选择时,将运行StoryB
浏览 0
提问于2011-07-20
得票数 6
回答已采纳
1
回答
ComboBox样式导致下拉速度非常慢
c#
、
wpf
、
xaml
、
combobox
我的ItemsSource组合框中有大约800个项目,当我第一次打开combobox时,显示弹出窗口需要很长时间(1-3秒),就好像它生成弹出一样,但是,如果我禁用了ComboBox的样式,它几乎会立即显示,而不会出现任何减速。我试过所有我在网上读到的东西(到处都是VirtualizingStack面板,禁用手写笔支持,触摸支持等等)但我不知道是什么导致了经济放缓。以下是我的XAML代码: <Style x:Key="FocusVisual"> <Setter Property="Control.Template"> <
浏览 0
提问于2015-12-02
得票数 0
1
回答
父级的DataContext
wpf
、
listview
、
mvvm
、
listbox
、
datacontext
我是WPF的新手。我需要获取以下内容:我有一个包含"Edata“类的可观察集合的ModelView。Edata还包含另一个类“eParams”的ObservableColelction,其中包含4个属性。 现在我有了包含Edata列表的listbox,以及包含参数的另一个listview。每件事都运行良好。挑战在于工具提示。我在Edata Class属性中有一个名为AsStringToolTip的属性。我使用此属性向用户提供一些提示,并简要介绍有关鼠标所在行的信息。 <ListBox x:Name="lbx1" Grid.Column="0" Gr
浏览 4
提问于2016-12-18
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深度学习在OCR中的应用论文及代码集锦(1)
ICDAR 2019论文:自然场景文字定位技术详解
利用DataList控件实现购物车功能
php学习之div和css浮动布局清除浮动及案例
送你几个清除格式的妙招!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券