<materialDesign:TransitioningContent OpeningEffect="{materialDesign:TransitionEffect Kind=FadeIn, Duration=0:0:1.2}">
<StackPanel>
<Grid Margin="20">
<ListView x:Name="LsvGroups" ItemsSource="{Binding GroupItemList}" SelectedItem="{Binding CurrentItems}">
<ListView.View>
<GridView>
<GridViewColumn Header="ID" DisplayMemberBinding="{Binding GroupID}"/>
<GridViewColumn Header="Group No" DisplayMemberBinding="{Binding GroupNo}"/>
<GridViewColumn Header="Center" DisplayMemberBinding="{Binding ParentCenter.CenterName}"/>
</GridView>
</ListView.View>
</ListView>
<Button IsDefault="True" Width="100" CommandParameter="{Binding CurrentGroup}" Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}" Content="SELECT">
<Button.Style>
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource MaterialDesignFlatButton}">
<Style.Triggers>
<DataTrigger Binding="{Binding SelectedItem, ElementName=LsvGroups}" Value="{x:Null}">
<Setter Property="IsEnabled" Value="False" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
</Grid>
</StackPanel>
</materialDesign:TransitioningContent>
TransitioningContent removes all ElementName bindings. ViewModel binding working as well.