Когда я размещаю элемент управления на вкладке в Silverlight, он размещается на ~ 10 пикселей вниз и на ~ 10 пикселей вправо. Например, следующий xaml:
<System_Windows_Controls:TabControl x:Name=TabControlMain Canvas.Left = "0" Canvas.Top = "75" Width = "800" Height = "525" Background = "Red" HorizontalContentAlignment = "Left" VerticalContentAlignment = "Top" Padding = "0" Margin = "0">
<System_Windows_Controls:TabItem Header = "Test" VerticalContentAlignment = "Top" BorderThickness = "0" Margin = "0" Padding = "0" HorizontalContentAlignment = "Left">
<ContentControl>
<Grid Width = "400" Height = "200" Background = "White"/>
</ContentControl>
</System_Windows_Controls:TabItem>
</System_Windows_Controls:TabControl>
произведет:

Как мне разместить контент на 0,0?
Хм? Я не уверен, что понимаю, что вы говорите. Я еще не пометил ответ как принятый, потому что я сосредоточился на другом проекте и не имел возможности проверить ЛЮБОЙ из представленных ответов.





Проверьте шаблон элемента управления вашего TabItem, у него может быть какое-то значение Margin по умолчанию, равное 10. Просто предположите
Посмотрите на шаблон элемента управления, у него есть поля такого размера. Используйте blend, чтобы изменить копию шаблона элемента управления вкладкой.
Потратив пару часов на решение этой проблемы. Брайан совершенно прав. Текущая версия VS не позволяет изменять шаблон TabControl, но это можно сделать с помощью Blend, и в шаблоне есть поле. Главный недостаток этого заключается в том, что файл XAML больше не будет доступен для предварительного просмотра из Visual Studio.
Вы также можете добавить отрицательный запас к контенту. Я нашел значение 9 пикселей ...
<System_Windows_Controls:TabControl x:Name=TabControlMain Canvas.Left = "0" Canvas.Top = "75" Width = "800" Height = "525" Background = "Red" HorizontalContentAlignment = "Left" VerticalContentAlignment = "Top" Padding = "0" Margin = "0">
<System_Windows_Controls:TabItem Header = "Test" VerticalContentAlignment = "Top" BorderThickness = "0" Margin = "0" Padding = "0" HorizontalContentAlignment = "Left">
<ContentControl>
<Grid Width = "400" Height = "200" Margin = "-9,-9,-9,-9" Background = "White"/>
</ContentControl>
</System_Windows_Controls:TabItem>
</System_Windows_Controls:TabControl>
Голосование против, потому что единственные верные ответы не делают вас счастливыми, неверно. Иногда нам, программистам, остается единственный вариант - отстой.