FlyoutManager v1.1

Rating: No reviews yet
Downloads: 19
Change Set: 30035
Released: Apr 5, 2016
Updated: Apr 5, 2016 by alsiola
Dev status: Beta Help Icon

Recommended Download

Source Code Source Code
source code, 3689K, uploaded Apr 5, 2016 - 6 downloads

Other Available Downloads

Application Binary
application, 16K, uploaded Apr 5, 2016 - 5 downloads
Example Example Application
example, 3952K, uploaded Apr 5, 2016 - 8 downloads

Release Notes

Custom UserControl

There is now a custom UserControl based on Metro's FlyoutControl, called FlyoutContainer. This simplifies the placement of the Flyouts Region within a shell. This is a non-breaking change.

Old Usage
  <metro:MetroWindow.Flyouts>
        <metro:FlyoutsControl prism:RegionManager.RegionName="FlyoutsRegion">
            <metro:FlyoutsControl.ItemContainerStyle>
                <Style TargetType="{x:Type metro:Flyout}">
                    <Setter Property="Header" Value="{Binding Header}" />
                    <Setter Property="IsOpen" Value="{Binding IsOpen, Mode=TwoWay}" />
                    <Setter Property="Position" Value="{Binding Position}" />
                    <Setter Property="Theme" Value="{Binding Theme}" />
                </Style>
            </metro:FlyoutsControl.ItemContainerStyle>
        </metro:FlyoutsControl>
    </metro:MetroWindow.Flyouts>



New Usage
<metro:MetroWindow.Flyouts>
        <bulldog:FlyoutContainer prism:RegionManager.RegionName="FlyoutsRegion" />
    </metro:MetroWindow.Flyouts>  


The following xml namespace declaration will be required:
xmlns:bulldog="clr-namespace:Bulldog.FlyoutManager;assembly=Bulldog.FlyoutManager"

Reviews for this release

No reviews yet for this release.