我需要设置边框的左边和宽度。我正在尝试使用保证金
b.Margin = new Thickness(pb.X, b.Margin.Top, b.Margin.Right, b.Margin.Bottom);
但如果我设置了Width属性,则边框位于一个不正确的奇怪位置......(半屏+我想要的左半边)。
我该怎么做?
感谢
答案 0 :(得分:1)
var totalAvailableWidth = ...; // you will have to get it somewhere
var marginRight = totalAvailableWidth - pb.X - width;
b.Margin = new Thickness(pb.X, b.Margin.Top, marginRight, b.Margin.Bottom);