2018-04-20, 08:29
Found another one, but I'm not quite sure if it was introduced by your changes or the one with the global changed behaviour of Container.foo without adding an ID.
I use a overlay dialog to show ListItem.SortLetter while the media container is scrolling. But Container.IsScrolling is never true in the dialog. As soon as I'll add the code directly to MyVideoNav.xml for example it's working.
Btw:
Any chance to add something like "Window(videos).Container.IsScrolling" or "$INFO[Window(videos).Container.ListItem.Label]" so we are suddently able to fetch informations from another visible window? Similar to the way like we get window props "$INFO[Window(home).Property(foo)]"
That would help a lot.
I use a overlay dialog to show ListItem.SortLetter while the media container is scrolling. But Container.IsScrolling is never true in the dialog. As soon as I'll add the code directly to MyVideoNav.xml for example it's working.
Btw:
Any chance to add something like "Window(videos).Container.IsScrolling" or "$INFO[Window(videos).Container.ListItem.Label]" so we are suddently able to fetch informations from another visible window? Similar to the way like we get window props "$INFO[Window(home).Property(foo)]"
That would help a lot.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<window id="1115" type="dialog">
<visible>Window.IsMedia</visible>
<zorder>999</zorder>
<controls>
<control type="group">
<visible>Container.Scrolling + [String.IsEqual(Container.SortMethod,$LOCALIZE[551]) | String.IsEqual(Container.SortMethod,$LOCALIZE[561]) | String.IsEqual(Container.SortMethod,$LOCALIZE[558]) | String.IsEqual(Container.SortMethod,$LOCALIZE[557]) | String.IsEqual(Container.SortMethod,$LOCALIZE[556]) | String.IsEqual(Container.SortMethod,$LOCALIZE[563]) | String.IsEqual(Container.SortMethod,$LOCALIZE[549]) | String.IsEqual(Container.SortMethod,$LOCALIZE[20359])]</visible>
<animation effect="fade" start="0" end="100" time="120" reversible="true" delay="300">VisibleChange</animation>
<control type="group">
<visible>String.IsEqual(Container.Viewmode,$LOCALIZE[31199])</visible>
<right>20</right>
<bottom>23</bottom>
<width>80</width>
<height>80</height>
<include>ScrollSortLetter</include>
</control>
<control type="group">
<visible>!String.IsEqual(Container.Viewmode,$LOCALIZE[31199])</visible>
<left>21</left>
<bottom>23</bottom>
<width>80</width>
<height>80</height>
<include>ScrollSortLetter</include>
</control>
</control>
</controls>
</window>