Comments (4)
Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one. Thank you!
Open similar issues:
- RichEditBox performance issues (#9498), similarity score: 0.74
Closed similar issues:
- TextBox performance issue (load times ~5x slower compared to WPF) (#3336), similarity score: 0.75
- Severe performance issues in WinUI 3 (#6031), similarity score: 0.73
- Scrolling is very slow when binding the TextProperty in WinUI TextBlock (#5191), similarity score: 0.72
- Text not rendered in RichEditBox when large number of lines present (#1989), similarity score: 0.72
Note: You can give me feedback by thumbs upping or thumbs downing this comment.
from microsoft-ui-xaml.
TextBlock
does not use virtualization, neither does RichTextBlock
, so all that text will be rendered even if not in view. I don't think the text boxes have virtualization either (see #1842), so I suppose your best bet for now would be using a ListView
- not ideal, but it should work well enough.
from microsoft-ui-xaml.
TextBlock
does not use virtualization, neither doesRichTextBlock
, so all that text will be rendered even if not in view. I don't think the text boxes have virtualization either (see #1842), so I suppose your best bet for now would be using aListView
- not ideal, but it should work well enough.
Using a ListView you have to do tons more work to handle text wrapping. Lacking of virtualization definitely needs to be addressed
from microsoft-ui-xaml.
Using a ListView you have to do tons more work to handle text wrapping
As a workaround, if you have the text line by line, it should be possible to use a DataTemplate with a horizontally stretched TextBlock, and set its text wrapping mode to Wrap. But that wouldn't work if you have a bunch of text on a single line, and thinking about it a bit more, selection with that would likely be a pain, needing to be handled manually.
Lacking of virtualization definitely needs to be addressed
Agreed, this would be particularly good for edit boxes. But seeing the other issue's status, I doubt it's particularly high priority.
from microsoft-ui-xaml.
Related Issues (20)
- `NumberBox` different visuals in 1.6-exp1 HOT 1
- ElementName bindings don't work inside ItemsRepeater DataTemplate HOT 1
- Unexpected results when nesting binding to ItemsControl HOT 3
- Default drag UI tooltip is not per monitor dpi aware HOT 1
- NavigationView Touch Artifact HOT 1
- `TryUnboxPropertyValue` should handle enums
- When changing the application theme using RequestedTheme, the colors of the toolbar buttons in the TitleBar do not change properly. HOT 1
- The default context selection menu of the control does not have an icon HOT 1
- TimePicker and DatePicker unreasonable positioning HOT 2
- Only two project references can be added to a winui3 desktop application HOT 2
- AnnoatatedScrollBar tooltip not dismissing HOT 1
- "1.5.4" x64 download link is broken HOT 2
- NumberBox's compact SpinButton get cliped when dpi changed HOT 1
- NumberBox's compact SpinButton can scroll off window HOT 4
- Reset to default system titlebar is broken HOT 1
- Proposal: ChamferedBorder Decorator for WinUI3 HOT 1
- 1.6-exp1 AOT. A win32 error is reported when calling the CustomControl control. HOT 1
- How to nest ItemsControl?
- .NET MAUI Windows 9.0 Preview 5 on WinUI crashes when using SwapChainPanel via SkiaSharp in a game after a while HOT 2
- Proposal: Introduce FooterMenuItemTemplate for NavigationView HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from microsoft-ui-xaml.