Comments (9)
@Yumeryu Thanks. You can set FlowAutoColumnCount
to true
and FlowColumnDefaultMinimumWidth
property. Column count will be calculated automatically. Does it solve your issue?
from dltoolkit.forms.controls.
Thanks for your quick reply.
I have tried those settings, they are recalculating all the columns and still fit them in one page. So this will lose the columns mapping.
What I'm trying to achieve is, for example, I have 12 columns for each month, and I want to list each row with all 12 columns, and if it doesn't fit in one page, I would expect the FlowListView to expand over the page, so I can scroll from left to right to see all columns, and scroll from top to bottom to see all rows.
I'm not sure if this is achievable at the moment, and how complicated to mod code to achieve this?
Thanks in advance.
from dltoolkit.forms.controls.
@Yumeryu I think it's possible but I'll need to modify source code a bit.
Basically, this:
View = rootLayout;
Needs to be changed to something like:
View = new ScrollView() { Orientation=Horizontal, View = rootLayout; };
I'll need to introduce some property for that as for normal use cases using ScrollView
could be not good for performance reasons.
I think I can add it to FlowListView
soon.
from dltoolkit.forms.controls.
Again, thanks a lot for the quick reply.
I just gave that a quick try.
Replaced with this :
View = new ScrollView
{
Content = rootLayout
};
However, the layout of the view hasn't changed, the performance did drop as you mentioned. I tried both with settings FlowAutoColumnCount to true and FlowColumnDefaultMinimumWidth, and without.
from dltoolkit.forms.controls.
It's definitely possible, but I'll need to check if all the other LayoutOptions
are correct, etc. And you also need to set correct ScrollView orientation. I can implement it, but definitely not today.
from dltoolkit.forms.controls.
Sure, thanks a lot.
In the mean time, I will try to see if i can find how these LayoutOptions and ScrollView works. Any pointers will be greatly appreciated.
from dltoolkit.forms.controls.
I think it can be because of using AbsoluteLayout
(for performance reasons). I think for such case StackLayout
+ ScrollView
would be a better solution. So it means it's better and easier to make a new internal cell implementation eg. FlowListViewScrolledInternalCell
and basically all those calculations are not needed, just simple add / remove from StackLayout
from dltoolkit.forms.controls.
@Yumeryu Did you have any success implementing this?
from dltoolkit.forms.controls.
..hello @daniel-luberda , how can I set FlowAutoColumnCount in FlowListView? It seems that this property is not available currently. thanks
from dltoolkit.forms.controls.
Related Issues (20)
- UWP, Disable row highlight does not work. HOT 1
- DLToolkit.Forms.Controls.FlowListView not working in UWP
- ImageCropView: "Can not access a closed stream." HOT 1
- How do you use FlowListView with design time data
- UWP issue - FlowLoadingCommand keeps loading 5 times ahead of the page size
- Footer is suddenly missing after updating Xamarin.Forms
- Does not move or zoom in XF 4 HOT 2
- Long pressing AND tap command in a list item using effects ?
- ImageCircleCrop Pan and Pinch doesnt seem to be working with latest version HOT 1
- Unable to spy items with Appium HOT 1
- Long tap event with FlowListView
- TagEntryView loses focus when a new tag is added on UWP.
- Extra new elements from OnElementChanged in UIView on iOS HOT 6
- Binding subproperty of object to FlowItemsSource throws NullRefenceException HOT 1
- Creating sections with different layouts but no grouping
- Add column in Flowlistview
- Heavy lags when connected with debugger to Android on VS2019 16.9.2 and newer HOT 2
- it won't work with ios 15 anymore, are you planning to fix it?
- Since ios 15 reload from event handler leads to immense flickering! HOT 2
- InfiniteScroll, binding FlowTotalRecords doesn't work
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 dltoolkit.forms.controls.