1

デフォルトの WPF DLL を参照することで、コードのみの WPF を使用してできることはすべて非常に簡単に実行できます。

#r "Accessibility.dll"
#r "PresentationCore.dll"
#r "PresentationFramework.dll"
#r "System.Core.dll"
#r "System.Data.dll"
#r "System.dll"
#r "System.Drawing.dll"
#r "System.Numerics.dll"
#r "System.Xaml.dll"
#r "System.Xml.dll"
#r "UIAutomationProvider.dll"
#r "UIAutomationTypes.dll"
#r "WindowsBase.dll"

let window = System.Windows.Window()
let panel = System.Windows.Controls.StackPanel()
let button = System.Windows.Controls.Button()
panel.Children.Add button
button.Content <- "hi"

window.Content <- panel

window.Show()

...そして、ウィンドウがまだ開いている間に操作できます...

button.Click.Add (fun _ ->
    button.Content <-
        button.Content :?> string |> fun x -> (x + "!") :> obj)

...そしてボタンをクリックして動作を確認します。UI コンポーネントを構築するための非常に強力な方法のようです。

Xamarin.Forms で同じことを行う方法はありますか?

4

0 に答える 0