| Name | Value | Description |
|---|---|---|
| Invalid | -1 | This is an invalid priority |
| Inactive | 0 | Operations are not processed |
| SystemIdle | 1 | Operations are processed when the system is idle |
| ApplicationIdle | 2 | Operations are processed when the application is idle |
| ContextIdle | 3 | Operations are processed after background operations have completed |
| Background | 4 | Operations are processed after all other non-idle operations are completed |
| Input | 5 | Operations are processed at the same priority as input |
| Loaded | 6 | Operations are processed when layout and render has finished but just before items at input priority are serviced. Specifically this is used when raising the Loaded event |
| Render | 7 | Operations processed at the same priority as rendering |
| DataBind | 8 | Operations are processed at the same priority as data binding |
| Normal | 9 | Operations are processed at normal priority. This is the typical application priority |
| Send | 10 | Operations are processed before other asynchronous operations. This is the highest priority |
https://docs.microsoft.com/en-us/dotnet/api/system.windows.threading.dispatcherpriority