#DataContext
#DataContext
#dotnet
#dotnet
shorturl.at/nkQ7z
#XDR #IAM #CyberSecurity #SOC #ZeroTrust #AI #CloudSecurity #SecurityLeadership #CISO #CyberRisk #IdentitySecurity #InfoSec #DataContext #ObserveID
shorturl.at/nkQ7z
#XDR #IAM #CyberSecurity #SOC #ZeroTrust #AI #CloudSecurity #SecurityLeadership #CISO #CyberRisk #IdentitySecurity #InfoSec #DataContext #ObserveID
<NumberBox DataContext="{x:Bind VM}"
Value="{x:Bind VM.Age,Mode=TwoWay}">
<ui:AdornerLayer.Xaml>
<local:InputValidationAdorner PropertyName="Age" />
<NumberBox DataContext="{x:Bind VM}"
Value="{x:Bind VM.Age,Mode=TwoWay}">
<ui:AdornerLayer.Xaml>
<local:InputValidationAdorner PropertyName="Age" />
#csharp #dotnet
#csharp #dotnet
Total hours: 54
Avalonia TreeView…is a nightmare
Why not working like React?
Two-way binding? Not allowed
Had to hack it:
- Listen for click
- Crawl XML
- Find DataContext
Feels wrong…but it works
Avalonia, why you make me suffer?
Total hours: 54
Avalonia TreeView…is a nightmare
Why not working like React?
Two-way binding? Not allowed
Had to hack it:
- Listen for click
- Crawl XML
- Find DataContext
Feels wrong…but it works
Avalonia, why you make me suffer?
Sometimes, high bounce just means the visitor found what they needed. Context matters. Always dig deeper. #DataContext #MetricsThatMatter #GoAnalytics
Sometimes, high bounce just means the visitor found what they needed. Context matters. Always dig deeper. #DataContext #MetricsThatMatter #GoAnalytics