Giter Site home page Giter Site logo

Guy Barker's Projects

accessibilityquiz_winforms icon accessibilityquiz_winforms

Fun Quiz! Try to find 10 accessibility-related problems with the .NET Framework version of this WinForms app. Notice how most of the problems have been resolved in the equivalent .NET Core version of the app.

gitextensions icon gitextensions

Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

uia_order icon uia_order

Demos broken UIA order of elements in Win32 and WinForms apps.

uwpxaml_button icon uwpxaml_button

Quick demo of how set the accessible name of a UWP XAML Button.

uwpxaml_changecontroltype icon uwpxaml_changecontroltype

Demo app showing how to expose a link through UIA as being a button. BEWARE! By default never make a control claim to be another type of control. If a control claims to be of a certain type, then it had better respect all the required UIA properties, patterns, hierarchy, and events for that type of control, and also respond exactly as it should to keyboard input for that type of control.

uwpxaml_checkboxdescribedby icon uwpxaml_checkboxdescribedby

A few lines of code demo'ing how to have a UWP XAML CheckBox's UIA DescribedBy property reference a nearby TextBlock. Narrator can then announce the TextBlock's Text when encountering the CheckBox.

uwpxaml_liveregion icon uwpxaml_liveregion

Tiny app to show how to raise a LiveRegionChanged event from a UWP XAML app. Screen readers like Narrator will announce the text shown on the TextBlock raising the event.

uwpxaml_uiacustomization icon uwpxaml_uiacustomization

Tiny UWP XAML demo app showing how to customize the UIA representation of UI elements through use of the AutomationProperties class in markup.

win32_requirededitfield icon win32_requirededitfield

A Win32 app based on the VS template, but which demonstrates how to mark an edit field programmatically as being required. This means a screen reader will announce "required" when it encounters the field.

winforms_progress icon winforms_progress

Demo code showing a WinForms app with a custom progress bar control raising a ValueChanged event for screen readers to announce.

winforms_uiahierarchy icon winforms_uiahierarchy

A test WinForms app showing a UIA hierarchy that matches the logical order of the controls in the app.

winformslinkgetter icon winformslinkgetter

An experimental app to find links on a web page and export them to a file for import into an Azure QnAMaker knowledge base.

wpfaccesskey icon wpfaccesskey

Demo app showing how to set an access key on a control with a label.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.