Questions tagged [eto]

Eto.Forms is a cross platform desktop and mobile user interface framework for .NET

This framework can be used to build applications that run across multiple platforms using their native toolkit, with an easy to use .NET API. Your applications look and work as a native application on all platforms, using a single UI codebase.

For advanced scenarios, you can take advantage of each platform's capabilities by wrapping your common UI in a larger application, or even create your own high-level controls with a custom implementations per platform.

This framework currently supports creating Desktop applications that work across Windows Forms, WPF, MonoMac, and GTK#. There is a Mobile/iOS port in the works, but is considered incomplete.

Add this tag to any question regarding how to do things with Eto.Forms. Any issues or problems should be reported on github.

Links

20 questions
0
votes
1 answer

Eto.Forms StackLayout of Labels refreshing the whole list on Add

Here's a video of what's going on when I call StackLayout.Items.Add(Label) : https://streamable.com/hczt8 It seems that the list is entirely being emptied to a new list, and the simple code is that one : public class ChatPanel : Scrollable …
Sw0ut
  • 741
  • 2
  • 9
  • 29
0
votes
1 answer

Eto.Forms async command executed handler not updating TableLayout

I am using Eto.Forms for a simple C# application. When a button is clicked, I would like to fetch some data from an API (using Net.Http.HttpClient, which works fine already), await the response, and update some information in a TableLayout. I have…
swissChili
  • 31
  • 1
  • 6
0
votes
1 answer

Slow dynamic layout in ETO Forms

I am trying to make a dynamic layout in Eto Forms that has two columns that are split 50/50. It seems like the default behavior is to give the last control in a row the remaining space. I then created an event handler that resizes the controls to…
timkado
  • 1,922
  • 2
  • 17
  • 27
0
votes
1 answer

How to bring an application to the front with picoe/Eto on Mac OSX?

I want to minimize the main window of a C#/Eto app and switch to another program. But when a timer in the Eto app fires it opens a new window, which I want to see. It should be displayed on top of all other windows currently open. The focus may…
0
votes
1 answer

How to catch click on eto ImageViewCell?

I have a column in my grid that displays a garbage icon. When clicked I want to catch that click and delete the row. How do I listen for a click on an ImageViewCell?
1
2