Вы говорите, что не хотите, чтобы пользователи могли устанавливать это свойство, например, так:
<ElementTextBox IsMouseOverTest="true" .../>
И как я понял, это именно то, что вы получаете ... Выне видите это свойство в intellisense, потому что вы не можете установить это свойство.
Но вы хотите, чтобы пользователи могли связываться с вашим имуществом, используя getter, например, так:
<ElementTextBox x:Name="MyTextBox" />
<Popup IsOpen="{Binding ElementName=MyTextBox, Path=IsMouseOverTest}"/>
Если это то, что вы хотите, то я не вижу проблемы.Вы можете сделать это.
Я вижу проблему, только если вы хотите что-то вроде этого:
<ElementTextBox IsMouseOverTest="{Binding SomeBooleanProperty}" .../>
И это не будет работать, потому что для этого требуется установщик.
Возможно, вы захотите установить эту привязку, используя режим OneWayToSource, например:
<ElementTextBox IsMouseOverTest="{Binding SomeBooleanProperty, Mode=OneWayToSource}" .../>
Но все равно он не будет работать, хотя логически и должен.Это известное ограничение.См https://connect.microsoft.com/WPF/feedback/details/523865/read-only-dependency-properties-does-not-support-onewaytosource-bindings?wa=wsignin1.0