Вы можете использовать Stack Constructor (Int32) , чтобы указать емкость стека:
var stack = new Stack<Foo>(1024);
Обратите внимание, что стек будет увеличивать емкость, если вы добавите большечем 1024 шт.Если вы не хотите этого, вы можете проверять размер стека перед каждым нажатием:
if (stack.Count == 1024)
throw new StackOverflowException();
stack.Push(foo);