Вы могли поместить 1X1 Прямоугольные объекты на Холст
private void AddPixel(double x, double y)
{
Rectangle rec = new Rectangle();
Canvas.SetTop(rec, y);
Canvas.SetLeft(rec, x);
rec.Width = 1;
rec.Height = 1;
rec.Fill = new SolidColorBrush(Colors.Red);
myCanvas.Children.Add(rec);
}
, Который должен быть достаточно близок к тому, что Вы хотите
Если вам нужна только схема и авторитетная часть запроса (протокол, хост и порт), используйте
Request.Url.GetLeftPart(UriPartial.Authority)
У меня такая же проблема, и пока что я нашел:
new Uri(Request.Url,Request.ApplicationPath)
или
Request.Url.GetLeftPart(UriPartial.Authority)+Request.ApplicationPath
Request.Url.GetLeftPart(UriPartial.Authority) + Request.FilePath + "?theme=blue";
, который даст вам полный путь к странице, на которой вы находитесь. Я добавил в строку запроса.
Я использую
Request.Url.GetLeftPart(UriPartial.Authority) +
VirtualPathUtility.ToAbsolute("~/")