Путем явного ввода значений переменных в разметку, в соответствии с вашим примером, вы напрямую комбинируете свой пользовательский интерфейс со своей логикой.
Если эти значения никогда не изменяются, то нет смысла помещать их в разметку - было бы лучше поместить их в код вашего пользовательского элемента управления.
Если эти значения могут отличаться при каждой загрузке пользовательского элемента управления, то они должны исходить из динамического источника, такого как переменные состояния сеанса, публичные переменные, значения элемента управления и т. Д. (В этом случае пользовательский элемент управления будет выглядеть их каждый раз при загрузке.)
Если эти значения изменяются только во время разработки, вы все равно можете установить их нагрузку, как указано выше, но в этом случае вы можете рассмотреть возможность создания «пользовательского элемента управления».
В любом случае, точно не знаете, чего именно вы пытаетесь достичь, поэтому надеюсь, что один из этих вариантов может помочь.
Удачи