WPF da Canvas ning MouseWheel eventini handle qilish
Odatda Canvas yaratib, unga ixtiyoriyta Children add qilganimizda
va undagi MouseWheel eventini qayta ishlashimiz uchun:
canvas1.Background = Brushes.Transparent; deb olishimiz yoki umumiy olganda
yaratgan canvas1 objectimizning Background qiymatini o'rnatishimiz kerak;
aks holda MouseWheel event ni hadle qila olmaymiz. Chunki default holatda
Canvas Background siz yaratiladi.
Masalan:
...
Canvas canvas1 = new Canvas();
canvas1.Background = Brushes.Transparent;
Label label = new Label();
label.Content = "This is Text";
label.Foreground = Brushes.Blue;
label.FontSize = 12;
label.FontWeight = FontWeights.Bold;
canvas1.Children.add(label);
canvas1.MouseWheel+=Canvas1_Mouseheel;
...
void Canvas1_Mouseheel()
{
...
}
Subscribe to:
Post Comments (Atom)
Ifloslangan havoda yugurish bilan shug’ullanish: xavflar, maslahatlar va Toshkentdagi vaziyat
Bugun(19.11.2025) Toshkentning havo ifloslanish darajasi — AQI 200–250oralig’ida bo’ldi Yugurish paytida o‘pka orqali o‘tadigan havo hajm...
-
Using Stopwatch in C# Stopwatch (Sekundamer) – o’tgan vaqtni o’lchash uhcun ishlatiladi. Odatda kodni test qilish, optimallashtirish uc...
-
WPF da Column va Row deffination lardan foydalanish Window da ishlaganimizda yoki UserControlda ishlaganimizda uni Row va Column larga a...
-
SERIALIZATION AND DE - SERIALIZATION IN C# Serializatsiya deganda ob'yektni baytli stream ga o’girish tushiniladi. Asosiy ahamiy...
No comments:
Post a Comment
Note: only a member of this blog may post a comment.