Как упомянуто прежде нет ничего на языке C#, который диктует расположение, я лично использую регионы, и я делаю что-то вроде этого для среднего класса.
public class myClass
{
#region Private Members
#endregion
#region Public Properties
#endregion
#region Constructors
#endregion
#region Public Methods
#endregion
}
Это имеет смысл мне так или иначе
Предположим, вы создали простой TextBox динамически и хотите добавить привязку к свойству Text: -
Binding binding = new Binding("SomeProperty");
binding.Mode = BindingMode.TwoWay;
txtBox.SetBinding(TextBox.TextProperty, binding);
Где txtBox - это динамически созданный TextBox, который вы хотите наблюдать / изменять.
Марк, я не совсем уверен, что понял значение вашего вопроса, но рассматривали ли вы класс Binding? Например:
Customer customer = new Customer();
TextBox box = new TextBox();
Binding binding = new Binding("FullName");
binding.Source = customer;
box.SetBinding(TextBox.TextProperty, binding);
Это связывает свойство зависимости «Text» элемента управления TextBox со свойством «FullName» объекта клиента.