Click here to Skip to main content
15,887,214 members
Home / Discussions / C#
   

C#

 
GeneralRe: Get Variable Type from String Pin
BillWoodruff7-Aug-12 16:38
professionalBillWoodruff7-Aug-12 16:38 
GeneralRe: Get Variable Type from String Pin
SledgeHammer017-Aug-12 18:55
SledgeHammer017-Aug-12 18:55 
GeneralRe: Get Variable Type from String PinPopular
SledgeHammer017-Aug-12 18:52
SledgeHammer017-Aug-12 18:52 
GeneralRe: Get Variable Type from String Pin
PIEBALDconsult8-Aug-12 3:46
mvePIEBALDconsult8-Aug-12 3:46 
AnswerRe: Get Variable Type from String Pin
Shameel8-Aug-12 4:49
professionalShameel8-Aug-12 4:49 
GeneralRe: Get Variable Type from String Pin
SledgeHammer018-Aug-12 7:39
SledgeHammer018-Aug-12 7:39 
GeneralRe: Get Variable Type from String Pin
eddieangel8-Aug-12 6:01
eddieangel8-Aug-12 6:01 
GeneralRe: Get Variable Type from String Pin
eddieangel8-Aug-12 6:23
eddieangel8-Aug-12 6:23 
Solution did not work exactly as I thought it might. This is where I am at right now:

GoTo call:

C#
public ICommand GoToECRsCommand { get { return new RelayCommand(() => GoTo<ECRsViewModel>("ECRsViewModel", _claimId)); } }


Eventually it will be either the <t> or the viewModel argument, not both. Here is the function right now:

C#
private void GoTo<T>(int claimId) where T : new()
{
    var workspace = _mainWindow.Workspaces.FirstOrDefault(vm => vm is T)
        as T;

    if (workspace == null)
    {
        workspace = new T(claimId);
        _mainWindow.Workspaces.Add(workspace); //error Unknown method add(T)
    }
    _mainWindow.SetActiveWorkspace(workspace);
}


Obviously the issue stems from my lack of understanding of generic types (Amongst other things). I can see the problem, I just don't know how to correct it.

Cheers, --EA
GeneralRe: Get Variable Type from String Pin
SledgeHammer018-Aug-12 7:44
SledgeHammer018-Aug-12 7:44 
GeneralRe: Get Variable Type from String Pin
eddieangel8-Aug-12 8:54
eddieangel8-Aug-12 8:54 
GeneralRe: Get Variable Type from String Pin
Pete O'Hanlon8-Aug-12 9:27
mvePete O'Hanlon8-Aug-12 9:27 
GeneralRe: Get Variable Type from String Pin
SledgeHammer018-Aug-12 9:32
SledgeHammer018-Aug-12 9:32 
GeneralRe: Get Variable Type from String Pin
SledgeHammer018-Aug-12 9:33
SledgeHammer018-Aug-12 9:33 
GeneralRe: Get Variable Type from String Pin
eddieangel8-Aug-12 13:24
eddieangel8-Aug-12 13:24 
GeneralRe: Get Variable Type from String Pin
SledgeHammer018-Aug-12 13:44
SledgeHammer018-Aug-12 13:44 
GeneralRe: Get Variable Type from String Pin
eddieangel9-Aug-12 6:46
eddieangel9-Aug-12 6:46 
GeneralRe: Get Variable Type from String Pin
eddieangel9-Aug-12 6:55
eddieangel9-Aug-12 6:55 
GeneralRe: Get Variable Type from String Pin
SledgeHammer019-Aug-12 7:58
SledgeHammer019-Aug-12 7:58 
GeneralRe: Get Variable Type from String Pin
eddieangel9-Aug-12 8:02
eddieangel9-Aug-12 8:02 
GeneralRe: Get Variable Type from String Pin
Pete O'Hanlon7-Aug-12 22:27
mvePete O'Hanlon7-Aug-12 22:27 
GeneralRe: Get Variable Type from String Pin
eddieangel8-Aug-12 6:02
eddieangel8-Aug-12 6:02 
GeneralRe: Get Variable Type from String Pin
eddieangel8-Aug-12 6:42
eddieangel8-Aug-12 6:42 
GeneralRe: Get Variable Type from String Pin
Pete O'Hanlon8-Aug-12 7:31
mvePete O'Hanlon8-Aug-12 7:31 
QuestionFarsiLibrary Pin
amin_alexi7-Aug-12 2:02
amin_alexi7-Aug-12 2:02 
AnswerRe: FarsiLibrary Pin
Dave Kreskowiak7-Aug-12 2:11
mveDave Kreskowiak7-Aug-12 2:11 

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.