Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
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
+ Trong wpf có thể tạo giao diện này được không ạ .:Có
+ 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