Как создать изменяемый размер и всплывающее окно в wpf?
Я могу создать всплывающее окно с usercontrol. и работает отлично. когда мне нужно изменить размер или перетащить его. я не могу двигаться в окне. и как открыть несколько всплывающих окон с кодом ниже?
<Popup Placement="Center" Name="chatpop" StaysOpen="False">
<Border Background="White">
<vm:User x:Name="User" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="Hidden" RenderTransformOrigin="0.5,0.5">
<vm:User.RenderTransform>
<TransformGroup>
<ScaleTransform ScaleX="1" ScaleY="1"/>
<SkewTransform AngleX="0" AngleY="0"/>
<RotateTransform Angle="0"/>
<TranslateTransform X="0" Y="0"/>
</TransformGroup>
</vm:User.RenderTransform>
</vm:User>
</Border>
</Popup>
1 ответ
Ты можешь использовать ScatterViewItem
для достижения вашего всплывающего перетаскивания и изменения размера. Пожалуйста, посмотрите на эту ссылку для более подробной информации.
http://www.codeproject.com/Articles/135097/Custom-Sized-ScatterViewItems