Добавьте DataBinding для приложенного Свойства на Код Позади

Можете ли вы объяснить больше (это должно идти по разным ссылкам.)? Если я вас правильно понимаю

Попробуйте использовать это:

  <form id="exampleForm" autocomplete="off" action="">
  <div class="autocomplete" style="width:300px;">
  <input id="myInput" type="text" name="myCountry" placeholder="Country">
  </div>
  <input class="go_to" type="submit">
  </form>

 <script>
 $(".go_to").on("click", function(e){
        e.preventDefault();
        $('#exampleForm').attr('action', "/test").submit();
  });
 </script>
6
задан Manfred Radlwimmer 11 July 2017 в 06:35
поделиться

2 ответа

Это несколько неясно от Вашего вопроса, но я думаю, что Вы спрашиваете, как можно было бы связать с приложенным свойством Canvas.Left и покажите его в TextBox. Я предположу, что Вы хотите это для управления кроме TextBox.

<Canvas>
   <TextBox x:Name="textBox" Text="{Binding ElementName=button, Path=(Canvas.Left)}" />
   <Button x:Name="button" Content="Press me" />
</Canvas>

Отметьте скобки вокруг приложенного свойства.

Править: Чтобы сделать эквивалент в коде, используйте следующее:

Binding binding = new Binding();
binding.Source = button;
binding.Path = new PropertyPath(Canvas.LeftProperty);
textBox.SetBinding(TextBlock.TextProperty, binding);
18
ответ дан 8 December 2019 в 16:10
поделиться

Да, холст не имеет никакого левого свойства. это - приложенное свойство для FrameworkItem в Содержании Холста.

<Canvas Width="100" Height="100">
   <TextBox Name="top" Canvas.Left="12"></TextBox>
</Canvas>
-3
ответ дан 8 December 2019 в 16:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: