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 |
Metadata properties set to true |
Нет |