ContentElement.IsMouseDirectlyOver Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, соответствует ли позиция указателя мыши результатам теста попадания, которые учитывают состав элементов.
public:
property bool IsMouseDirectlyOver { bool get(); };
public bool IsMouseDirectlyOver { get; }
member this.IsMouseDirectlyOver : bool
Public ReadOnly Property IsMouseDirectlyOver As Boolean
Значение свойства
true Значение , если указатель мыши имеет тот же результат элемента, что и тест нажатия; falseв противном случае . Значение по умолчанию — false.
Реализации
Комментарии
В отличие от IsMouseOverэтого свойства, это свойство только true в том случае, если указатель мыши находится над литеральным элементом , как и для теста попадания. Если указатель мыши вместо дочернего элемента, в частности над элементами, которые являются частью более глубокого шаблона и создания элемента, это свойство будет false. Если вы не знаете, как составной элемент управления (например, вы используете это свойство в шаблоне пользовательского элемента управления для определенного элемента управления), это свойство может возвращать непредвиденные результаты. В большинстве случаев, когда вы не создаете элементы управления, используйте IsMouseOver вместо этого.
Если мышь захватывается этим элементом, и это свойство true находится во время записи, это свойство будет продолжать возвращаться true до тех пор, пока запись мыши не будет потеряна, а указатель не находится над границами.
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | IsMouseDirectlyOverProperty |
Свойства метаданных, равные свойству true |
None |