< UserControl <br> x:Class ="SilverlightPhysics.MainPage" <br> xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation" <br> xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml" <br> xmlns:d ="http://schemas.microsoft.com/expression/blend/2008" <br> xmlns:mc ="http://schemas.openxmlformats.org/markup-compatibility/2006" <br> mc:Ignorable ="d" d:DesignWidth ="640" d:DesignHeight ="480" > <br> < Canvas x:Name ="LayoutRoot" Background ="Black" > <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="215" Canvas . Top ="433" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="245" Canvas . Top ="433" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="275" Canvas . Top ="433" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="305" Canvas . Top ="433" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="335" Canvas . Top ="433" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="365" Canvas . Top ="433" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="230" Canvas . Top ="403" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="290" Canvas . Top ="283" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="305" Canvas . Top ="313" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="275" Canvas . Top ="313" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="320" Canvas . Top ="343" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="290" Canvas . Top ="343" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="260" Canvas . Top ="343" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="335" Canvas . Top ="373" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="305" Canvas . Top ="373" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="275" Canvas . Top ="373" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="245" Canvas . Top ="373" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="350" Canvas . Top ="403" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="320" Canvas . Top ="403" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="290" Canvas . Top ="403" /> <br> < Rectangle Fill ="White" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Left ="260" Canvas . Top ="403" /> <br> < Rectangle Fill ="White" StrokeThickness ="2" Height ="29" Width ="640" Canvas . Left ="0" Canvas . Top ="475" /> <br> < Ellipse Fill ="Red" Stroke ="#FFB9B9B9" StrokeThickness ="2" Height ="25" Width ="25" Canvas . Top ="173" Canvas . Left ="255" /> <br> </ Canvas > <br> </ UserControl >
xmlns:i ="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"<br> xmlns:pb ="clr-namespace:Spritehand.PhysicsBehaviors;assembly=Spritehand.PhysicsBehaviors"<br>
< Canvas x:Name ="LayoutRoot" Background ="Black" > <br> < i:Interaction.Behaviors > <br> < pb:PhysicsControllerBehavior MousePickEnabled ="True" /> <br> </ i:Interaction.Behaviors > <br>
< Rectangle Fill ="White" StrokeThickness ="2" Height ="29" Width ="640" Canvas . Left ="0" Canvas . Top ="475" > <br> < i:Interaction.Behaviors > <br> < pb:PhysicsObjectBehavior IsStatic ="True" /> <br> </ i:Interaction.Behaviors > <br> </ Rectangle >
Source: https://habr.com/ru/post/79119/
All Articles