Здравствуйте, rudzuk, Вы писали:
R>Здравствуйте, Serginio1, Вы писали:
S>> R>Правда? А у меня падает И не только у меня: https://github.com/dotnet/wpf/issues/2780
S>> Сейчас какой год?
R>Баг открытый. В 2023 еще падало. Хочешь 2024? https://developercommunity.visualstudio.com/t/XAML-designer-keeps-crashing/10656332?sort=newest МС даже фикс выпустила для "непадающего дизайнера". Можешь и сам погуглить.
S>> S>> А поделки типа SwiftUI чем они лучше того же Xaml на чистом C#?
S>> R>XAML на C#? Ты сам понимаешь, что ты несешь? Ладно, хочу увидеть пример, вне зависимости от того, что ты подразумеваешь под "замл на сишарп".
S>> То, что любой элемент XAML можно описать кодом. Иногда пользуюсь когда конвертеры и прочие писать лень.
S>> Допустим я хочу создать TextBox и задать ему в текст «Habr», на C# это будет выглядеть так:
S>> S>> var tb = new TextBox(){Text = "Habr"};
S>>
S>> На XAML это будет выглядеть так:
S>> S>> <TextBox Text="Habr"/>
S>>
R>
R>И это ты называешь похожим на SwiftUI?
То есть эту лабуду на SwiftUI нельзя написать на C#?
Ну да где то будут new
struct ContentView: View {
var text1 = "some text"
var text2 = "some more text"
var body: some View {
VStack{
Text(text1)
.padding()
.frame(width: 100, height: 50)
Text(text2)
.background(Color.gray)
.border(Color.green)
}
}
}
var text1 = "some text"
var text2 = "some more text"
var ContentView = new View {
Boody = new View {
VStack = new VStack().Add(
new Text(text1)
.padding()
.frame(width: 100, height: 50)
).Add(new Text(text2){
Baackground=Color.gray,
Border=Color.green
}
)
}
}
}
А теперь поменяй что либо и посмотри редактор форм без перекомпиляции!