You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -284,7 +284,7 @@ You can access these properties from your templates. Here's an example of displ
284
284
<LabelText="{Binding TrackName}" />
285
285
</Border>
286
286
287
-
</StackLayout>
287
+
</VerticalStackLayout>
288
288
</xct:VirtualViewCell>
289
289
</xct:VirtualViewCell>
290
290
```
@@ -293,12 +293,10 @@ Notice the `IsVisible="{DynamicResource IsNotFirstItemInSection}"` references a
293
293
294
294
## Selection
295
295
296
-
There are 3 selection modes: None, Single, and Multiple. Currently there is no bindable properties for selected items, but there is a `SelectedItemsChanged` event.
297
-
298
-
Only `Item` types are selectable.
299
-
300
-
In the future there will be bindable properties and maybe a way to cancel a selection event.
296
+
There are 3 selection modes: `None`, `Single`, and `Multiple`. Only `Item` types are selectable.
301
297
298
+
There are `SelectedItem` and `SelectedItems` bindable properties.
299
+
There's an `OnSelectedItemsChanged` event fired whenever these change.
302
300
303
301
## Refreshing
304
302
@@ -330,7 +328,7 @@ Scrolled notifications can be observed with `ScrolledCommand` which will pass a
330
328
Looking ahead, there are a few goals:
331
329
332
330
1. Even Rows - by default every cell is assumed uneven and measured every time the context changes or the cell is recycled. Adding an option to assume each template type is the same size will make performance even better, but will be an explicit opt-in
333
-
2.Bindable properties for item selection
331
+
2.Supporting "size of content" constraints
334
332
335
333
Some current non-goals but considerations for even later:
0 commit comments