Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 166469
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T12:06:12+00:00 2026-05-11T12:06:12+00:00

I want to disable cross-threading exceptions in my WPF application. In a Windows Forms

  • 0

I want to disable cross-threading exceptions in my WPF application. In a Windows Forms application, I would do this:

Control.CheckForIllegalCrossThreadCalls = False 

How can I do the same in a WPF application?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T12:06:12+00:00Added an answer on May 11, 2026 at 12:06 pm

    In WPF the responsibility of checking for illegal cross thread calls rests with the Dispatcher object via the CheckAccess() member. Objects like DependencyObject use their associated Dispatcher to check for an illegal thread access on almost all API calls.

    Unlike WinForms, there is no way to disable this check in WPF. It is on by default and cannot be disabled.

    As to why this is the case (bit of speculation here). The CheckForIllegalCrossThreadCalls member was added in .net 2.0. The reason was that accessing a control from a different thread was already illegal, there was just no enforcement of this. This resulted in lots of unpredictable user scenarios as instead of proactively crashing, the control would have unpredictable behvaior.

    In 2.0, the WinForms team added the CheckForIllegalCrossThreadCalls as a way of proactively preventing these scenarios from happennig. But because some people were getting away with it they had to insert a way to turn it off in order fro applications to be backwards compatible.

    If you need to turn this off, there is a bug in your code. You would be much better served by finding and fixing the bug as opposed to disabled the check.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I want to disable the left bar button when my webview is loading can
I want to disable/unregister intents registered by other apps so that they would not
I want to disable or hide Back button in QWizard dialog. How can I
I want to disable all Foreign key constraints and re-enable them after, is there
I want to disable a particular key press in .NET(both VB.NET & C#.NET).``
I want to disable the stack trace getting generated when an exception is thrown.
I want to disable the navigation on press of UP and Down arrow keys
I want to disable directory browsing of /galerias folder and all subdirectories Index of
I want to disable a tag if it's already set -- e.g., disable a
I want to disable or also I have does not give permission entering the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.