Search found 53 matches
- 09 May 2021, 10:41
- Forum: General Discussion
- Replies: 1
- Views: 2026
UserControl binding to ContentControl's Content
Hey, I wanna bind my UserControl *uc to ContentControl's Content so I have declared my UserControl in class Ptr<UserControl> uc; Then I create in method new UserControl void TestMenuContent::OnTab2Focused(BaseComponent * param) { uc = MakePtr<Tab2Content>(); NS_UNUSED(param); } Here is my NsProp NsP...
- 07 May 2021, 12:13
- Forum: General Discussion
- Replies: 8
- Views: 4702
Re: Can't focus User Control using Focus()
Okey, finally Thanks sfernandez. You gave me a thoughts how to make it and I make Focus() in OnLoaded method currentControl = new Tab2Content(); currentControl->Loaded() += MakeDelegate(this, &paNVMTestScreen::OnLoaded); Finally it pass Focus 1. but Idk how to set focus on the specified element ...
- 07 May 2021, 11:58
- Forum: General Discussion
- Replies: 8
- Views: 4702
Re: Can't focus User Control using Focus()
So, I checked
and it returns false hmm
How Can I wait for it?
CoomandInvoke in Loaded trigger?
Code: Select all
bool loaded = currentControl->IsLoaded();
How Can I wait for it?
CoomandInvoke in Loaded trigger?
- 07 May 2021, 11:48
- Forum: General Discussion
- Replies: 8
- Views: 4702
Re: Can't focus User Control using Focus()
Yea with empty action without TargetName it seems do nothing but I made that <i:Interaction.Triggers> <i:EventTrigger EventName="Loaded"> <noesis:SetFocusAction TargetName="SubTab1"/> </i:EventTrigger> </i:Interaction.Triggers> I made that into Tab2Content.xaml And It works almos...
- 07 May 2021, 11:14
- Forum: General Discussion
- Replies: 8
- Views: 4702
Re: Can't focus User Control using Focus()
Actually I tryed ur version and its still the same. Should I execute this Focus() method in specified place? Becouse I call this in VM class, which dont inheritance from any UIElement. It inheritance from NoesisApp::NotifyPropertyChangedBase
- 07 May 2021, 10:42
- Forum: General Discussion
- Replies: 8
- Views: 4702
Re: Can't focus User Control using Focus()
UserControl class overrides Focusable property and set its default value to "False", so if you need to Focus() your user control then you should set Focusable="True" first. Yea, I did it before look: <UserControl x:Class="MyControls.UserControls.Tab2Content" xmlns=&quo...
- 07 May 2021, 09:58
- Forum: General Discussion
- Replies: 8
- Views: 4702
Can't focus User Control using Focus()
Hey, I have issue, I binded UserControl from C++ to ContentControl in WPF and after create new() UserControl I can't focus that using Focus(). Take a look currentControl = new Tab2Content(); bool focused = currentControl->Focus(); focused bool returns false and I don't know why. Note The new view is...
- 06 May 2021, 10:41
- Forum: General Discussion
- Replies: 13
- Views: 3382
Re: Keyboard Navigation - how to make a tree of focusable input?
You want to databind a ContentControl to the a property on the ViewModel. That property will change to whatever should be displayed. Then you define the UserControls as DataTemplates for these types. https://stackoverflow.com/questions/57372573/navigation-with-mvvm-template-wpf-application Yee I un...
- 05 May 2021, 14:43
- Forum: General Discussion
- Replies: 13
- Views: 3382
Re: Keyboard Navigation - how to make a tree of focusable input?
What if I would have 10 menus (whole menu with submenus), can I have 1 ViewModel for them or ViewModel per menu?
- 05 May 2021, 13:40
- Forum: General Discussion
- Replies: 13
- Views: 3382
Re: Keyboard Navigation - how to make a tree of focusable input?
Yes you want to do your navigation in a view model. THe button press should trigger a command. I know u helped me a lot but maybe if u wanna make quickly code, even pseudocode with comments how View Model works? Just rly simple. I work in C++. In Menu3D it works on enum but what if I will have 20 v...