Click here to Skip to main content
15,899,937 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: .NET 3.0 / 3.5 Usage Stats Pin
Thomas Stockwell30-May-08 11:25
professionalThomas Stockwell30-May-08 11:25 
QuestionRendering a map Pin
jamie55022-May-08 2:05
jamie55022-May-08 2:05 
AnswerRe: Rendering a map Pin
Insincere Dave22-May-08 4:48
Insincere Dave22-May-08 4:48 
AnswerRe: Rendering a map Pin
Pete O'Hanlon22-May-08 5:02
mvePete O'Hanlon22-May-08 5:02 
QuestionIn a Canvas, for a given point how to get the proper UI element? Pin
Member 367304822-May-08 1:08
Member 367304822-May-08 1:08 
AnswerRe: In a Canvas, for a given point how to get the proper UI element? Pin
Insincere Dave22-May-08 4:15
Insincere Dave22-May-08 4:15 
GeneralRe: In a Canvas, for a given point how to get the proper UI element? Pin
Member 367304822-May-08 5:17
Member 367304822-May-08 5:17 
QuestionCanceling tab selection Pin
yanairon21-May-08 21:13
yanairon21-May-08 21:13 
Hi,
does anybody knows what is the WPF way to avoid Tab Selection?
in WinForms i had the Selecting event which i could cancel (with CancelEventArgs)

i need to cancel (or not) based on the tab which i"m exiting (the previous tab). i get all that information in SelectionChanged but that's too late to cancel.

i can't use MouseClick because i don't have all the information i need.

all i've managed is the following (ugly) code in SelectionChanged:

if (!m_InSelectionChanged && e.Source == e.OriginalSource)
    {
        m_InSelectionChanged = true;
        if (e.RemovedItems.Count > 0)
        {
            TabItem unselecetd = e.RemovedItems[0] as TabItem;
            TabItem selected = e.AddedItems[0] as TabItem;

            if (selected != null && unselecetd != null)
            {
                CancelEventArgs args = new CancelEventArgs();
                Check(args);
                if (!args.Cancel)
                {
                     // Logic
                }
                else
                {
                    // Re select what was previously selected
                    m_TabControl.SelectedItem = unselecetd;
                }
            }
        }
        m_InSelectionChanged = false;
    }


any other ideas? no way that it can't be done in wpf with some technique

yanai
QuestionBind CLR Object Instance To A ListBox Pin
BlitzPackage21-May-08 10:18
BlitzPackage21-May-08 10:18 
AnswerRe: Bind CLR Object Instance To A ListBox Pin
Insincere Dave21-May-08 13:18
Insincere Dave21-May-08 13:18 
GeneralRe: Bind CLR Object Instance To A ListBox Pin
BlitzPackage21-May-08 14:33
BlitzPackage21-May-08 14:33 
GeneralRe: Bind CLR Object Instance To A ListBox [modified] Pin
BlitzPackage21-May-08 14:36
BlitzPackage21-May-08 14:36 
GeneralRe: Bind CLR Object Instance To A ListBox Pin
Insincere Dave21-May-08 15:53
Insincere Dave21-May-08 15:53 
GeneralRe: Bind CLR Object Instance To A ListBox Pin
BlitzPackage22-May-08 6:36
BlitzPackage22-May-08 6:36 
GeneralRe: Bind CLR Object Instance To A ListBox Pin
Insincere Dave22-May-08 9:39
Insincere Dave22-May-08 9:39 
GeneralRe: Bind CLR Object Instance To A ListBox Pin
BlitzPackage22-May-08 14:52
BlitzPackage22-May-08 14:52 
GeneralRe: Bind CLR Object Instance To A ListBox Pin
BlitzPackage24-May-08 11:00
BlitzPackage24-May-08 11:00 
QuestionResource Dictionaries. Pin
Jammer21-May-08 6:04
Jammer21-May-08 6:04 
AnswerRe: Resource Dictionaries. Pin
User 27100925-May-08 8:14
User 27100925-May-08 8:14 
GeneralRe: Resource Dictionaries. Pin
Jammer26-May-08 10:16
Jammer26-May-08 10:16 
GeneralRe: Resource Dictionaries. Pin
User 27100926-May-08 10:35
User 27100926-May-08 10:35 
GeneralRe: Resource Dictionaries. Pin
Jammer26-May-08 11:12
Jammer26-May-08 11:12 
GeneralRe: Resource Dictionaries. [modified] Pin
Jammer26-May-08 23:36
Jammer26-May-08 23:36 
GeneralRe: Resource Dictionaries. Pin
Jammer27-May-08 6:38
Jammer27-May-08 6:38 
GeneralRe: Resource Dictionaries. Pin
User 27100927-May-08 8:47
User 27100927-May-08 8:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.