У меня есть ситуация, когда мне нужно создать окно просмотра одной кнопкой. XAML для этого, как показано ниже: Пожалуйста, соблюдайте свойство ширины viewbox. Ширина должна быть увеличена / уменьшена в соответствии с ползунком (перемещение вправо увеличивает ее, а влево уменьшает). Как указано ниже, я знаю, как это сделать в xaml, и он отлично работает. Но мое требование состоит в том, чтобы иметь возможность создавать viewbox в коде и назначать ему свойства.
<WrapPanel x:Name="_wrpImageButtons" Grid.IsSharedSizeScope="True"
ScrollViewer.CanContentScroll="True" d:LayoutOverrides="Height"
Margin="5">
<Viewbox x:Name="_ScaleButton"
Width="{Binding Value, ElementName=ZoomSlider}" Stretch="Fill">
<CustomButton:_uscVCARSImagesButton x:Name="_btnImage1"/>
</Viewbox>
</WrapPanel>
Спасибо.