Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Tạo giao diện trong WPF

03:49 25-08-2017 1.070 lượt xem 1 bình luận 08:09 27-08-2017

Em đang học thiết kế giao diện trong wpf. Em có 1 thắc mắc

+ Trong wpf có thể tạo giao diện này được không ạ .

+ Nếu có thì cho em hỏi: cách tạo giao diện có phần màu trắng (Sign in) nhô lên và phần màu đen thấp hơn phần màu trắng (sign in) làm như thế nào được không ạ. Nghĩ hoài mà không biết cách

+ Cái animation lướt qua lại thì nó thuộc dạng nào trong story board

Hình giao diện

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Accodius đã bình luận 08:08 27-08-2017

+ Trong wpf có thể tạo giao diện này được không ạ .:

+ Nếu có thì cho em hỏi: cách tạo giao diện có phần màu trắng (Sign in) nhô lên và phần màu đen thấp hơn phần màu trắng (sign in) làm như thế nào được không ạ. Nghĩ hoài mà không biết cách:

=> cái màu đen là hình chữ nhật hoặc border cho radius cao lên, blur effect. Phần màu trắng là cx là rectangle hoặc border bacground là White nằm trong cái thẻ màu đen, margin của nó kiểu như này : (+,-) là nó sẽ lòi lên phía trên

+ Cái animation lướt qua lại thì nó thuộc dạng nào trong story board:

cái animation lướt qua là ThicknessAnimation set cho thuộc tính margin (có thể mò bằng cách làm animaiton trong codebehind bằng doubleanimation, nếu không được nó sẽ báo là "should be ThicknessAnimation")

Bonus: Khi nhấn sign in nó đổi panel với thuộc tính visibility, để làm giao diện ít đụng đến code behind thì nên làm nút sign in là togllebutton nằm ở ngoài panel sign in và dùng datatrigger để điều khiển animation của cái màu trắng, để nó di chuyển thì đơn giản set margin cho khỏe

Câu hỏi mới nhất