Search found 3235 matches
- 16 Apr 2025, 11:34
- Forum: General Discussion
- Replies: 2
- Views: 119
Re: Help with OpacityMask in Noesis
I don't think that kind of OpacityMask can be created just using xaml because if it depends on the item that opens the ContextMenu. But, couldn't you just darken the background of all the items except for the one that opens the context menu with some trigger? Like "if I'm not showing the contex...
- 10 Apr 2025, 20:27
- Forum: General Discussion
- Replies: 2
- Views: 163
Re: Sending RoutedEvent from Code Behind for Custom UserControl
I think the problem is in the name used to register the event: public static readonly RoutedEvent InitialFocusEvent= EventManager.RegisterRoutedEvent( "InitialFocusEvent", RoutingStrategy.Direct, typeof(RoutedEventHandler), typeof(MyScreen)); Compared to when you hook to the event in the t...
- 10 Apr 2025, 20:18
- Forum: General Discussion
- Replies: 3
- Views: 396
- 10 Apr 2025, 20:17
- Forum: General Discussion
- Replies: 12
- Views: 1323
Re: Help with avoiding memory allocations
The thing is that those delegates are created internally by the PInvoke code (by the C# marshaller), from a native funtion pointer. To get rid of that internal allocation, I can only think on changing our code so it doesn't require a native function pointer to be passed to the C# callback. But it is...
- 07 Apr 2025, 14:35
- Forum: General Discussion
- Replies: 12
- Views: 1323
Re: Help with avoiding memory allocations
Thanks for taking the time to isolate this issue.
It looks like PInvoke marshalling automatically allocates those delegates when transitioning from C++ to C#. We'll try to find a way to avoid it but it doesn't look easy to do.
It looks like PInvoke marshalling automatically allocates those delegates when transitioning from C++ to C#. We'll try to find a way to avoid it but it doesn't look easy to do.
- 07 Apr 2025, 14:06
- Forum: General Discussion
- Replies: 3
- Views: 396
Re: How to access Rive's Nested Inputs ?
Hi,
This is a feature that our RiveControl does not support yet, could you please report it in our bugtracker and we will add support for it.
I think the best way is to just support in the InputName a path to the nested artboard like you tried to do.
Thanks!
This is a feature that our RiveControl does not support yet, could you please report it in our bugtracker and we will add support for it.
I think the best way is to just support in the InputName a path to the nested artboard like you tried to do.
Thanks!
- 07 Apr 2025, 13:48
- Forum: General Discussion
- Replies: 13
- Views: 10113
Re: Localization Formats
There is a technical limitation to support exactly that, and it is that MarkupExtensions are not DependencyObjects, so you can't resolve a Binding in one of its properties. But one thing we can possible do is expose a different property that stores the binding itself and we internally resolve that b...
- 28 Mar 2025, 11:24
- Forum: Noesis Studio
- Replies: 3
- Views: 261
Re: Newbie first contact problem
Hello, This is a fair question and not related to your inexpirience with Noesis, mostly because we're not comunicating correctly what is happening in Studio regarding the default styles. In Studio we are internally setting the NoesisTheme.DarkBlue.xaml (you can find it in NoesisGUI plugin for Unreal...
- 26 Mar 2025, 15:56
- Forum: Noesis Studio
- Replies: 3
- Views: 449
Re: Implement an UI created with studio in Unreal
Blueprints are not automatically created, you have to define them in Unreal with the same properties so UI bindings will resolve correctly. Then you can create an instance of the Blueprint and assign it to the View as DataContext and the UI elements should get the values from there. When you downloa...
- 26 Mar 2025, 12:58
- Forum: General Discussion
- Replies: 6
- Views: 457
Re: Bug with ListBox keyboard navigation
Setting the focus in the ListBoxItem style would be more tricky, as it will try to do it for all the items in the list unless you add some kind of ConditionBehavior in addition to the use of AlternationIndex to only do it for the first item, and it doesn't seem necessary in this scenario as you can ...