Now, F # is used to create a WPF form program in a different way.
First, use the F # template to create a console program for F:
Then add the following reference:
Add the corresponding namespace:
Open System open system. windowsopen system. Windows. Controls
Declare a Textbox Control and set text to "Hello World !", The control is used as the content of the form, and the title of the form is set to "Hello World"
[<Entrypoint; stathread>] Let main ARGs = Let TB = Textbox (text = "Hello world! ") Let win = Window (content = Tb, Title =" Hello World ") Let APP = Application () in APP. Run (WIN)
In the last step, change the project properties and change the project output type to Windows reference program.
Finally run the program:
As shown above, a simple WPF program is created using full manual code without using XAML. I remember the previous book <Windows Presentation foudation>. It was interesting to spend a lot of chapters explaining how to use pure C # code to create a WPF form program! However, for the purpose of learning, you can also try it and it will be uncomfortable to do development.