Devexpress, менять положение popup

У меня есть pop pop up, в который я хочу изменить ему положение на ту, которая появляется, нажав для того, чтобы он открылся.

Я протестировал несколько вещей, и не, если возможно posicionarlo, где он хотел экрана.

Я использую версию самую недавнюю из devexpress

И код, что использование очень основное

<dxe:MemoEdit 
     PopupFooterButtons="None"
     ShowEditorButtons="False"
     ShowSizeGrip="False"
     Name="nombe" 
     PopupOpened="PopupNAme_PopupOpened">                                
</dxe:MemoEdit>
0
задан 06.11.2019, 09:36
1 ответ

Я нашел ее 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.

1
ответ дан 01.12.2019, 12:36