Проблема с ScatterView - компоненты позади отключены - PullRequest
0 голосов
/ 01 февраля 2010

В настоящее время я работаю над простым проектом, который состоит из ScatterView с большим количеством элементов, а затем с навигацией (реализовано столько же кнопок).

Проблема в том, что мне бы хотелось, чтобы ScatterView был поверх всего, чтобы пользователи могли взаимодействовать со всем окном так, как им хочется.

Я пробовал разные вещи:

  • Если я помещу навигацию поверх ScatterView, то, как только кто-то перетаскивает что-то в навигацию, после отпускания элемента он падает позади навигации, и вы больше не можете его выбрать .

  • Если я поместил навигацию за ScatterView, я не смогу щелкнуть навигацию, поскольку scatterView потребляет все события.

У вас есть идеи, как решить эту проблему?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 января 2011

установите Background = "{x: Null}" в scatterview, а затем поместите его поверх других ваших вещей

0 голосов
/ 29 апреля 2010

Полагаю, вы используете WPF и Surface. Если это правда, может быть, вы можете поместить Navigation-Stuff внутри ScatterView вместе с другими элементами, которые вы хотите переместить / масштабировать / повернуть, и если вы не хотите, чтобы навигация перемещалась, вы можете отключить «CanMove», «CanRotate» и «CanScale» и задайте для Navigation фиксированное положение в окне рассеяния с помощью «Center» и «Orientation». Таким образом, элементы и навигация будут на одном слое.

...