01/10/2018, 10:51
Change color gradient when click button in C# (UWP)
Cho mình hỏi: mình có sử dụng gradient cho button như sau
> <GradientStop Color="Red" Offset="0.0"></GradientStop>
> <GradientStop Color="Yellow" Offset="0.5"></GradientStop>
> <GradientStop Color="Blue" Offset="1.0"></GradientStop>
> </LinearGradientBrush>
mình muốn khi click vào thì nó đổi thứ tự các gradient đi , mình có vào phần press trong style của button nhưng ko biết định nghĩa lại sao. ai giúp vs ạ
Bài liên quan
Theo ngu kiến của mình thì bạn thử sử dụng
Trigger
trongControlTemplate
Có thể cho mình xem ví dụ code chút đc ko, mình có thấy trên mạng trigger gì đó nhưng mình bỏ vào nó bảo ko có trigger gì đó nên mình ko bỏ đc bạn ạ.
Hi mmmm.
http://www.wpf-tutorial.com/styles/trigger-animations-enteractions-exitactions/
Hi Phong_Ky_Vo
Hi mmmm
Hi Phong_Ky_Vo
Cảm ơn bạn, bạn có thể bày mình cách search custom style textbox với button cho nó bo tròn đc ko, mình search nhưng ko ra được cách làm !
Hi mmmm.
Bạn học code theo tài liệu nào vậy ?
http://www.wpf-tutorial.com/misc-controls/the-border-control/
Ý mình không phải vầy, mình ko đc sử dụng Border bao ngoài vầy, mà custom ở bên file style, hôm qua minh có sử dụng cái này nhưng mà chỉnh button nhỏ lại thì nó sẽ hiện ra cái border, hoặc là cái border đó nó sẽ ép button hoặc textbox lại, làm mình phải code cứng chỉnh từng tý .
Ở bên file style (dictionary) bạn cần phải làm những cái sau:
Khai báo 1 gradient cho màu default của nút.
Và 1 màu khi nhấn nút
Bắt đầu chỉnh sửa ControlTemplate
Nếu là tempalte thì mọi nút sẽ tự động đổi template theo.
Nếu là style, để chỉ định nút nào được áp dụng style thì set style của nó
Trong universal window không dùng được trigger ạ
UWP thì bạn dùng blend custom style button là được:
Sử dụng
Dạ, xin cảm ơn rất nhiều ạ.Đã làm được rồi ạ . Cho hỏi cách học, cách search với được không ạ, search như trên tiêu đề nhưng không ra được. Mới qua học universal window nên còn bỡ ngỡ ạ.
Search thì bạn cứ chuyển hết về tiếng anh rồi search là ra thôi. Bạn search không ra là do keyword đúng. Như vẫn đề của bạn thì bạn có thể search như
Change button background when press button uwp
. Bạn tìm hiểu thử Blend for Visual Studio để có thể thấy và edit template/style của các control.Bạn ơi, bạn có làm Flipview phân trang mà có next 1 2 3 … previous chưa. Cho mình xin cách search với. Mình search mà bị gặp là, họ ko phân trang để ở dưới bottom hiện 123 như mình nói, toàn là flipview nhấn next và previous ngay trên chính giữa trang. Mình cũng có coi họ code window phone nhưng phức tạp , mình lấy code về nhưng bỏ vào toàn đỏ.
Mình search được với keyword
Flipview and paging uwp
Bạn xem thử video demo, có source ở phần mô tả video:
Làm theo nhưng không được ạ. Hix. Bạn có từng làm chưa ạ
Mình chưa từng làm. Bạn làm được gì rồi và bị lỗi chỗ nào thì có thể post source code lên, mọi người có thể giúp.