示例#1
0
        public void IsReadOnly()
        {
            ProgressBarConcrete            concrete = new ProgressBarConcrete();
            FrameworkElementAutomationPeer peer
                = CreateConcreteFrameworkElementAutomationPeer(concrete)
                  as FrameworkElementAutomationPeer;
            var rangeValue = peer.GetPattern(PatternInterface.RangeValue)
                             as IRangeValueProvider;

            Assert.IsTrue(concrete.IsEnabled);
            Assert.IsTrue(peer.IsEnabled());
            Assert.IsTrue(rangeValue.IsReadOnly);

            concrete.IsEnabled = false;
            Assert.IsFalse(peer.IsEnabled());
            Assert.IsTrue(rangeValue.IsReadOnly);
        }