Я хочу извиниться перед вами (MM8), потому что мой вопрос является неполным , поэтому ваш ответ тоже неполный. Я понимаю, что после вашего ответа.
Почему ваш ответ не решает мою проблему? Потому что мой DataFeedManagerView, который имеет длину Width = "960" и Height = "540". При выборе выбора элемент управления элементами находится слева, в центре есть элемент управления содержимым, а его содержимое динамически изменяется (конечно, размер содержимого меняется тоже) и выбор.
Отложенные детализация & решение. Первый xaml в моем вопросе из моего ShellView, мое всплывающее окно DataFeedManagerView, которое имеет ширину = "960" и высоту = "540" фиксированную длину. Поэтому, когда я изменяю размер всплывающего окна, он будет сосредоточен на моем пользовательском контроле. Поэтому в скором времени удалите только ширину & элементов высотой xaml из DataFeedManagerView, она будет растянута до содержимого всплывающего окна, как я хочу. Но после удаления, когда всплывающее окно отображается на экране, размер будет слишком большим, и снова я хочу установить его размер на фиксированные значения. Для этого также дам стиль всплывающему окну. Таким образом, решение моей проблемы - удалить фиксированную ширину & свойства высоты из DataFeedManagerView и изменить ShellView xaml, как показано ниже;
<i:Interaction.Triggers>
<mvvm:InteractionRequestTrigger SourceObject="{Binding NotificationRequest}">
<mvvm:PopupWindowAction IsModal="True" CenterOverAssociatedObject="True">
<mvvm:PopupWindowAction.WindowStyle>
<Style TargetType="Window">
<Setter Property="Width" Value="960"/>
<Setter Property="Height" Value="540"/>
</Style>
</mvvm:PopupWindowAction.WindowStyle>
<mvvm:PopupWindowAction.WindowContent>
<views:DataFeedManagerView/>
</mvvm:PopupWindowAction.WindowContent>
</mvvm:PopupWindowAction>
</mvvm:InteractionRequestTrigger>
</i:Interaction.Triggers>
Я надеюсь, что мой вопрос & ответ будет помогать другим. Благодарю.