Despre parametrii primiți de gestionarii de evenimente rutate (RoutedEventArgs, MouseButtonEventArgs etc.)

Exemplu: sender – elementul care gestionează evenimentul (de care gestionarul de evenimente este atașat) MouseButtonEventArgs moștenește de la RoutedEventArgs: e.Source – elementul pentru care a pornit evenimentul în arborele vizual (fie de sus în jos, fie de jos în sus) e.OriginalSource – elementul cel mai adânc determinat prin hit testing din interiorul celui pentru careContinuă lectura „Despre parametrii primiți de gestionarii de evenimente rutate (RoutedEventArgs, MouseButtonEventArgs etc.)”

Cum să depanezi probleme de legătură a datelor în WPF

Tradus din engleză de aici: https://spin.atomicobject.com/2013/12/11/wpf-data-binding-debug/. Legătura datelor stabilește o conexiune între interfața grafică a aplicației și logica afacerii. Când funcționează, este un lucru minunat. Nu mai trebuie să scrii cod care actualizează interfața ta grafică sau să pasezi valori în jos către logica afacerii. Când nu mai funcționează, poate fi frustrant să afli ceContinuă lectura „Cum să depanezi probleme de legătură a datelor în WPF”

Ce să faci când FrameworkElement.GetTemplateChild(string) întoarce null?

Dacă metoda GetTemplateChild aparent nu funcționează, încearcă să faci un constructor static pentru clasa elementului asupra căruia se aplică respectivul ControlTemplate: De exemplu, dacă clasa se numește AudioFileSelector, acest cod va face ca GetTemplateChild să nu mai întoarcă null mereu. Apoi, aproape la fel ca atunci când ai un UserControl cu elemente în conținutul luiContinuă lectura „Ce să faci când FrameworkElement.GetTemplateChild(string) întoarce null?”

Tutorial Xamarin – Hello World în 10 minute

Tradus de aici: https://dotnet.microsoft.com/learn/xamarin/hello-world-tutorial/intro. Introducere Scop Configurează-ți mediul de dezvoltare și construiește prima ta aplicație pentru Android și iOS. Cerințe preliminare Niciuna. Timp de completare 10 minute + timp de descărcare/instalare Scenariu O aplicație mobilă pentru Android și iOS care afișează un mesaj „Hello World”. Descarcă și instalează Descarcă și instalează Visual Studio 2019. ÎnContinuă lectura „Tutorial Xamarin – Hello World în 10 minute”

[C++, programare dinamică] Problema înmulțirii optime a matricelor

Fragment din cartea Algoritmica C++ de Vlad Sebastian Ionescu, Eugen Laslo. Se dau N matrice, considerate cu elemente numere reale, identificate printr-un vector de dimensiuni D. Astfel, matricea 1 ≤ i ≤ N are dimensiunea (D[i – 1], D[i]). Se cere găsirea numărului minim de înmulțiri scalare necesare pentru calcularea produsului celor N matrice. FișierulContinuă lectura „[C++, programare dinamică] Problema înmulțirii optime a matricelor”

[C++, programare dinamică] Problema submatricei de sumă maximă pe R

Problema este de la finalul acestei pagini (fragment din carte). c) Se dă o matrice și se cere determinarea unui dreptunghi de sumă maximă. Ultimul algoritm prezentat poate fi extins pentru rezolvarea problemei în O(N3). Cum? Ultimul algoritmul prezentat în pagina de la linkul de mai sus este: maximul global este inițial primul număr. suma maximăContinuă lectura „[C++, programare dinamică] Problema submatricei de sumă maximă pe R”

[C++, programare dinamică] Problema subsecvenței de produs maxim pe R

Problema este de la finalul acestui fragment din cartea Algoritmica C++ de Vlad Sebastian Ionescu, Eugen Laslo. Enunțul problemei b) Se cere o subsecvență de produs maxim, iar numerele sunt reale. Rezolvați problema atât pentru numere strict pozitive cât și pentru numere nenule (dar care pot fi negative). Pentru două rezolvări care se aplică doarContinuă lectura „[C++, programare dinamică] Problema subsecvenței de produs maxim pe R”

[C++, programare dinamică] Problema celui mai lung subșir comun

Fragment din cartea Algoritmica C++ de Vlad Sebastian Ionescu, Eugen Laslo. Se dau două șiruri de caractere A și B, formate din litere mici ale alfabetului englez. Se cere găsirea unui șir de caractere C de lungime maximă care este subșir atât a lui A cât și a lui B. Șirurile A și B seContinuă lectura „[C++, programare dinamică] Problema celui mai lung subșir comun”

[C++, programare dinamică] Problema subșirului crescător maximal

Fragment din cartea Algoritmica C++ de Vlad Sebastian Ionescu, Eugen Laslo. Considerăm un vector A cu N elemente numere întregi. Un subșir a lui A este o secvență de elemente nu neapărat consecutive ale lui A, dar a căror ordine relativă în A este păstrată. Un subșir crescător al lui A este un subșir alContinuă lectura „[C++, programare dinamică] Problema subșirului crescător maximal”

[C++, programare dinamică] Problema subsecvenței de produs maxim

Problema este de la finalul acestui fragment din cartea Algoritmica C++ de Vlad Sebastian Ionescu, Eugen Laslo. Enunțul problemei b) Se cere o subsecvență de produs maxim, iar numerele sunt reale. Rezolvați problema atât pentru numere strict pozitive cât și pentru numere nenule (dar care pot fi negative). Rezolvarea completă Este aici. Mai jos suntContinuă lectura „[C++, programare dinamică] Problema subsecvenței de produs maxim”