Прозрачное плавающее окно. - PullRequest
1 голос
/ 27 февраля 2011

Я пытаюсь создать прозрачное плавающее закрепляемое окно.Но, имея трудности в достижении этого.Пробовал непрозрачность, но не повезло.

Вот снимок моего кода:

    // Floating dockable split pane

    SplitPane splitFloating = new SplitPane();

    XamDockManager.SetInitialLocation(splitFloating, InitialPaneLocation.DockableFloating);

    XamDockManager.SetFloatingLocation(splitFloating, new Point(my.XCoordinate, my.YCoordinate));

    XamDockManager.SetFloatingSize(splitFloating, new Size(my.Width, my.Height));





    TabGroupPane tgpFloating = new TabGroupPane();

    ContentPane cpRichText = new ContentPane();

    cpRichText.Content = new RichTextBox();

    cpRichText.Opacity = 0.0;

    tgpFloating.Items.Add(cpRichText);

    tgpFloating.Opacity = 0.0;



    splitFloating.Panes.Add(tgpFloating);

    splitFloating.Opacity = 0.0;



    this.DockManager.Panes.Add(splitFloating);

    this.DockManager.Opacity = 0.0;

1 Ответ

1 голос
/ 27 февраля 2011

Я не знаю много о наборе Infragistics, но, вообще говоря, вам следует установить Background на Transparent (если вы хотите иметь возможность нажимать на фоне) или {x:Null} (если вы хотите щелкнуть через фон).

Также, если это окно (происходит от System.Windows.Controls.Window), вам нужно установить AllowsTransparency*От 1013 * до true, но это может привести к некоторой потере производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...