У меня есть pop pop up, в который я хочу изменить ему положение на ту, которая появляется, нажав для того, чтобы он открылся.
Я протестировал несколько вещей, и не, если возможно posicionarlo, где он хотел экрана.
Я использую версию самую недавнюю из devexpress
И код, что использование очень основное
<dxe:MemoEdit
PopupFooterButtons="None"
ShowEditorButtons="False"
ShowSizeGrip="False"
Name="nombe"
PopupOpened="PopupNAme_PopupOpened">
</dxe:MemoEdit>
Я нашел ее soluciГіn, оставляю ее из-за aquГ, - если он подает вас.
Мой вид, с моими конфигурациями, каждым tendrГЎ те, в которых он нуждается.
<dxe:MemoEdit
PopupFooterButtons="None"
ShowEditorButtons="False"
ShowSizeGrip="False"
AcceptsReturn="True"
AcceptsTab="True"
MemoVerticalScrollBarVisibility="Visible"
PopupHeight="150"
Name="name">
</dxe:MemoEdit>
И в .cs окна. PodГ©is помещать этот метод в событие, что necesitГ©is глупца
private void OpenCustomMemoEdit(object sender, RoutedEventArgs e)
{
var memo = (MemoEdit)sender;
var popup = memo.GetPopup();
popup.Placement = System.Windows.Controls.Primitives.PlacementMode.Left;
popup.VerticalOffset = memo.ActualHeight;
popup.HorizontalOffset = -5;
popup.MinWidth = this.PopupMemoDescripcion.ActualWidth;
}
, Как вы видите в объекте popup tenГ©is все то, что necesitГЎis для posicionar desplable pop up как necesitГ©is.